客戶端
生成公私鑰
ssh-keygen –t rsa –P ''
scp ~/.ssh/id_rsa.pub 遠程用戶名@遠程服務器IP:遠程服務器目的文件夾
e.g.
將~/.ssh/id_rsa.pub文件通過scp命令,用戶名為root登錄傳送到ip為192.168.23.33的服務器掂恕,目錄為/root的文件夾下
scp ~/.ssh/id_rsa.pub root@192.168.23.33:/home
服務端
把通過scp傳送過來的id_rsa.pub文件追加到授權(quán)的key里面去娃豹。
cat /home/id_rsa.pub >> ~/.ssh/authorized_keys
/.ssh/authorized_keys 這個文件可能沒有回右,需要新創(chuàng)建粟按。
進入配置文件
vim /etc/ssh/sshd_config
去掉三行注釋
分別是50中捆,51,55行
重啟ssh服務
service sshd restart
符合阿里云規(guī)則的密碼
</dev/urandom tr -dc '(~!)`@#$%^&*\-+=|{}[]:;<>,.?/12345qwertQWERTasdfgASDFGzxcvbZXCVByhnujmikolpYHNUJMIKOLP67890' | head -c30; echo ""