Debian 系统默认不支持 Telnet 的加密传输
要在 Debian 系统上使用 SSH 进行加密传输,请按照以下步骤操作:
sudo apt-get update
sudo apt-get install openssh-client openssh-server
/etc/ssh/sshd_config
文件,确保以下设置是启用的(删除或注释掉前面的 #
):PubkeyAuthentication yes
PasswordAuthentication no
这将禁用密码身份验证并启用公钥身份验证。
your_username
替换为您的用户名:ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
按照提示操作,密钥将保存在 ~/.ssh/id_rsa
(私钥)和~/.ssh/id_rsa.pub
(公钥)文件中。
~/.ssh/authorized_keys
文件中:ssh-copy-id your_username@remote_host
将 your_username
替换为您的用户名,将 remote_host
替换为远程服务器的地址。
remote_host
替换为远程服务器的地址:ssh your_username@remote_host
如果一切正常,您将无需输入密码即可登录到远程服务器。
现在,您已经在 Debian 系统上使用 SSH 实现了加密传输。