Làm cách nào tôi có thể ẩn mật khẩu khi chạy lệnh dưới dạng đối số SSH?

Nov 10, 2024
Quyền riêng tư và Bảo mật
NỘI DUNG KHÔNG ĐƯỢC CHỨNG MINH

Giữ mật khẩu của chúng tôi được bảo mật tốt là điều mà tất cả chúng ta cần phải thực hiện nghiêm túc, nhưng bạn sẽ làm gì nếu một chương trình hoặc ứng dụng cụ thể hiển thị mật khẩu của bạn ngay khi bạn đang nhập? Bài đăng Hỏi và Đáp của SuperUser hôm nay có giải pháp cho vấn đề mật khẩu của người đọc thất vọng.

Phiên Hỏi & Đáp hôm nay đến với chúng tôi với sự hỗ trợ của SuperUser — một phần của Stack Exchange, một nhóm các trang web Hỏi & Đáp do cộng đồng điều hành.

Câu hỏi

Trình đọc SuperUser user110971 muốn biết cách giữ ẩn mật khẩu khi chạy lệnh dưới dạng đối số SSH:

Nếu tôi chạy lệnh này và bắt đầu nhập mật khẩu MySQL, mật khẩu sẽ hiển thị trên màn hình:

  • ssh user @ server ‘mysql -u user -p’

Làm thế nào tôi có thể ngăn chặn điều này? Nếu tôi đăng nhập thông qua SSH và thực hiện lệnh MySQL, thì mọi thứ hoạt động tốt.

Làm cách nào bạn có thể ẩn mật khẩu khi chạy lệnh dưới dạng đối số SSH?

Câu trả lời

Người đóng góp cho SuperUser, Toby Speight có câu trả lời cho chúng tôi:

Nếu bạn cung cấp lệnh từ xa để chạy, SSH không cấp phát tty , vì vậy lệnh từ xa không thể tắt tiếng vọng. Bạn có thể buộc SSH cung cấp tty sử dụng -t Lựa chọn:

  • ssh -t user @ server ‘mysql -u user -p’

Tùy chọn tương đương (cho -Các hoặc đối với tệp cấu hình) là Yêu cầuTTY . Tôi sẽ thận trọng không sử dụng nó trong tệp cấu hình vì nó có thể có tác dụng không mong muốn đối với các lệnh không tương tác .


Có điều gì đó để thêm vào lời giải thích? Tắt âm thanh trong các ý kiến. Bạn muốn đọc thêm câu trả lời từ những người dùng Stack Exchange am hiểu công nghệ khác? Kiểm tra toàn bộ chuỗi thảo luận tại đây .

Tín dụng hình ảnh: Ảnh chụp màn hình Linux (Flickr)

How Can I Keep Passwords Invisible When Running A Command As An SSH Argument?

How Can I Keep Passwords Invisible When Running A Command As An SSH Argument?

Keep Linux Processes Running When You Log Out

SSH Key-Signing


Quyền riêng tư và Bảo mật - Các bài báo phổ biến nhất

Phải làm gì trước (và sau khi) điện thoại của bạn bị đánh cắp

Quyền riêng tư và Bảo mật Nov 21, 2024

vchal / Shutterstock Hàng triệu điện thoại bị đánh cắp mỗi năm và có khả năng bạn có thể là một tron..


Cách tạo ID Apple trên iPhone hoặc iPad của bạn

Quyền riêng tư và Bảo mật Oct 29, 2025

NỘI DUNG KHÔNG ĐƯỢC CHỨNG MINH Khi bạn đang sử dụng bất kỳ máy tính, điện thoại thông minh hoặc máy tính bảng nào của Apple, Apple ID là mộ..


Cách khôi phục mật khẩu Snapchat đã quên của bạn

Quyền riêng tư và Bảo mật Jul 26, 2025

NỘI DUNG KHÔNG ĐƯỢC CHỨNG MINH Quản lý mật khẩu giúp bạn bằng cách lưu những mật khẩu phức tạp có thể khá khó nhớ. Nếu bạn ..


PSA: Không tin tưởng ID người gọi - Có thể bị làm giả

Quyền riêng tư và Bảo mật Oct 25, 2025

NỘI DUNG KHÔNG ĐƯỢC CHỨNG MINH Lừa đảo qua điện thoại đang có xu hướng gia tăng và chúng thường được kích hoạt bằng cách giả mạo ID ng�..


Cách sao chép từ xa tệp qua SSH mà không cần nhập mật khẩu

Quyền riêng tư và Bảo mật Jul 11, 2025

SSH là một cứu cánh khi bạn cần quản lý máy tính từ xa, nhưng bạn có biết rằng bạn cũng có thể tải lên và tải xuống tệp không? Sử dụng ..


Cảnh báo: “Mật khẩu dành riêng cho ứng dụng” của bạn không dành riêng cho ứng dụng

Quyền riêng tư và Bảo mật Nov 2, 2024

NỘI DUNG KHÔNG ĐƯỢC CHỨNG MINH Mật khẩu dành riêng cho ứng dụng nguy hiểm hơn âm thanh của chúng. Bất chấp tên của chúng, chúng là bất kỳ t..


Cách khóa iPad hoặc iPhone của bạn cho trẻ em

Quyền riêng tư và Bảo mật Jan 30, 2025

iPad và iPhone cho phép bạn kiểm soát cách con bạn có thể sử dụng thiết bị của bạn. Bạn có thể nhanh chóng khóa thiết bị của mình vào một �..


3 Mẹo cho Trình quản lý Kết nối Từ xa mRemoteNG

Quyền riêng tư và Bảo mật Jan 6, 2025

Bạn đã bao giờ thấy mình mở WinSCP theo cách thủ công đến cùng một máy chủ mà bạn vừa SSHed với mRemoteNG chưa? Hoặc ước gì bạn có thể tr�..


Thể loại