更改SSH端口號(hào)
用賬號(hào)密碼進(jìn)入主機(jī)
sudo nano /etc/ssh/sshd-config
再其中添加Port 22等或改變?cè)摋l
添加公鑰到主機(jī)
cd ~
sudo mkdir .ssh
此處如果已經(jīng)有.ssh文件夾书幕,則不必創(chuàng)建象迎。
回到客戶機(jī),用密碼進(jìn)行scp操作慰枕。
sudo scp ~/.ssh/id_rsa.pub username@hostName:~./ssh
用賬號(hào)密碼進(jìn)入主機(jī)
cd ~/.ssh
sudo cat id_rsa.pub>>authorized_keys
這兩步也可以替換為
ssh-copy-id username@hostName
輸入密碼即可自動(dòng)完成具则。
退出主機(jī),即可發(fā)現(xiàn)已經(jīng)能夠免認(rèn)證訪問主機(jī)捺僻。
添加快捷登錄方式
進(jìn)入客戶機(jī)
sudo nano ~./ssh/config
接下來乡洼,編輯如下格式快捷方式
Host name # 自定義的別名
HostName 1.2.3.4
Port 1234 # 22是默認(rèn)值
User root
IdentityFile ~./ssh/id_rsa # 私鑰文件位置,默認(rèn)為此值
Host name2
......
接下來匕坯,登錄時(shí)可以簡(jiǎn)單的
ssh name
即可連接~