<br />
個(gè)人技術(shù)博客地址:http://songmingyao.com/
<br />
環(huán)境:Ubuntu 16.04
以下命令若無(wú)加粗備注說(shuō)明在本地計(jì)算機(jī)操作,則都是在服務(wù)器端操作
1 安裝并使用ssh遠(yuǎn)程登陸
- 更新軟件列表
sudo apt-get update
- 更新本地軟件
sudo apt-get upgrade
- 安裝ssh服務(wù)
sudo apt-get install openssh-server
- 開(kāi)啟ssh服務(wù)
sudo /etc/init.d/ssh start
- 查看本機(jī)IP地址
inet字段后面的就是你的IP地址
sudo ifconfig
- 遠(yuǎn)程登陸
在本地計(jì)算機(jī)終端內(nèi)輸入ssh <username>@<server IP>
此處我們假設(shè)服務(wù)器上的用戶名和IP地址為xiaoming和192.168.1.1践美,請(qǐng)自動(dòng)替換為自己的洗贰,后面不再贅述
ssh xiaoming@192.168.1.1
2 設(shè)置遠(yuǎn)程登陸快捷鍵
每次登陸服務(wù)器都要輸用戶名和密碼很麻煩,而且IP地址也不好記拨脉,因此可以修改.bashrc文件來(lái)給遠(yuǎn)程登陸設(shè)置快鍵鍵
- 在本地計(jì)算機(jī)使用編輯器打開(kāi)
.bashrc
配置文件
sudo vi ~/.bashrc
- 在最后面添加以下內(nèi)容
alias server='ssh xiaoming@192.168.1.1'
- 關(guān)閉文件哆姻,并在命令行內(nèi)輸入以下命令重新加載配置文件
source ~/.bashrc
- 以后在終端內(nèi)輸入
server
就可以遠(yuǎn)程登陸服務(wù)器了
3 添加公鑰認(rèn)證
每次登陸時(shí)都要輸入服務(wù)器的密碼很麻煩,也不是很安全玫膀,此時(shí)就可以添加公鑰認(rèn)證來(lái)免去輸入密碼的麻煩并提高安全性
3.1 生成密鑰對(duì)
- 在本地計(jì)算機(jī)內(nèi)輸入以下命令
ssh-keygen
- 會(huì)提示以下內(nèi)容
Generating public/private rsa key pair.
Enter file in which to save the key (/home/python/.ssh/id_rsa):
直接enter確定就行
接下來(lái)系統(tǒng)會(huì)提示你設(shè)置密碼以保證密鑰安全矛缨,一般直接enter確定密碼留空即可,如此即可在使用私鑰認(rèn)證的時(shí)候免去輸入密碼的麻煩
切換到密鑰對(duì)目錄
cd ~/.ssh/
- 此時(shí)就可以看到生成的私鑰
id_rsa
和公鑰id_rsa.pub
,在~/.ssh
目錄內(nèi)帖旨,記住無(wú)論如何都不要暴露自己的私鑰id_rsa
3.2 復(fù)制公鑰到遠(yuǎn)程服務(wù)器
- 在本地計(jì)算機(jī)內(nèi)輸入以下命令
ssh-copy-id xiaoming@192.168.1.1
3.3 Done!
完成以上配置箕昭,你就可以在本地計(jì)算機(jī)內(nèi)輸入以下命令來(lái)ssh遠(yuǎn)程登陸你的服務(wù)器了
server
<br />
個(gè)人技術(shù)博客地址:http://songmingyao.com/
<br />