Mac 下 iTerm2 遠(yuǎn)程連接

Mac 下 iTerm2 遠(yuǎn)程連接

Win下的Xshell+Xftp簡(jiǎn)直是遠(yuǎn)程連接服務(wù)器神器,點(diǎn)點(diǎn)點(diǎn),拖拖拖,非常方便

Mac下使用終端iTerm2遠(yuǎn)程連接,過(guò)程比較麻煩,不夠傻瓜式。
其次想要實(shí)現(xiàn)Xftp的功能,還是乖乖scp命令吧

下面使用SSH免密連接服務(wù)器

本地端

1,本機(jī)生成公鑰和私鑰(已生成跳過(guò))

ssh-keygen -t rsa

一路回車即可。默認(rèn)在~/.ssh 目錄生成兩個(gè)文件:

id_rsa :私鑰 
id_rsa.pub :公鑰

2,將本地公鑰復(fù)制到服務(wù)器

scp ~/.ssh/id_rsa.pub root@你的公網(wǎng)IP:/home/id_rsa.pub

服務(wù)器端

3,登錄到服務(wù)器修改 sshd 的配置文件

vi  /etc/ssh/sshd_config

? 在最后一行增加以下內(nèi)容
? PS:在哪一行其實(shí)都沒(méi)關(guān)系,個(gè)人習(xí)慣最后一行
? vi編輯器進(jìn)去后敲下G 快捷鍵自動(dòng)到最后一行 i 進(jìn)入編輯模式
? 其實(shí)是要找到相應(yīng)內(nèi)容,去掉注釋,懶得找了,直接添加

RSAAuthentication yes 
PubkeyAuthentication yes 
AuthorizedKeysFile .ssh/authorized_keys

4,重啟 sshd 服務(wù)

service sshd restart

5,在服務(wù)器端將公鑰文件導(dǎo)入認(rèn)證文件中

cat /home/id_rsa.pub >> ~/.ssh/authorized_keys

6,服務(wù)器修改權(quán)限

chmod 700 ~/.ssh 
chmod 600 ~/.ssh/authorized_keys

本地端

7,修改配置文件 vi ~/.ssh/config (沒(méi)有則創(chuàng)建)

Host aliyun  ### 別名
Hostname XXX.XX.XX.XXX  ###公網(wǎng) IP
Port 22  ###端口
User root  ###登錄賬號(hào)
IdentityFile ~/.ssh/id_rsa ###本機(jī)私鑰地址
  

# 如果有多臺(tái)服務(wù)器 繼續(xù)往下添加  
Host aliyun_2  ### 新別名
Hostname XXX.XX.XX.XX  ###公網(wǎng) IP
Port 22  ###端口
User root  ###登錄賬號(hào)
IdentityFile ~/.ssh/id_rsa ###本機(jī)私鑰地址  

? PS:如果報(bào)中文錯(cuò)誤,就把中文注釋刪掉

? 保存配置。iTerm2 終端執(zhí)行

ssh aliyun

? 如果成功顯示,則連接成功,如下圖


image-20190525150508477.png

8,iTerm2設(shè)置自動(dòng)連接,添加快捷鍵

image.png

9,快捷鍵,走你!END

Tips

服務(wù)器端 vi編輯器打開(kāi) 語(yǔ)法不高亮

vi ~/.bashrc

增加這句 將vi編輯器指向vim編輯器

alias vi='vim'
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容