[ubuntu]用SSH实现ubuntu系统互联并传输文件(无图形界面)
安裝ssh-server:
安裝ssh協(xié)議:sudo apt-get install openssh-server
安裝好后確認(rèn) SSH Server 是否啟動(dòng):sudo ps -e |grep ssh,若正確啟動(dòng),則命令行中出現(xiàn)sshd
查看是否安裝有ssh-client:sudo dpkg -l |grep ssh
連接需要連接的主機(jī)(目的主機(jī)):
本機(jī)終端輸入:ssh 目的主機(jī)用戶(hù)名@目的主機(jī)ip
注:回車(chē)后需要輸入目的主機(jī)的root密碼,可以理解為開(kāi)機(jī)密碼;目的主機(jī)用戶(hù)名即需要訪(fǎng)問(wèn)的/home下的用戶(hù)名。
如果出現(xiàn)Permission denied提示,需要查看目的主機(jī)的配置:
首先排查用戶(hù)名和ip是否正確。
然后查看sshd_config文件,路徑通常為/etc/ssh/sshd_config. 命令:sudo vim /etc/ssh/sshd_config. 因?yàn)檫@個(gè)文件是只讀文件,所以要加sudo,否則無(wú)法寫(xiě)入。
在sshd_config中查找PermitRootLogin命令,將其設(shè)為yes. 命令:PermitRootLogin yes. 可能處于注釋狀態(tài),去掉注釋符號(hào)。其他具體配置見(jiàn)sshd_config詳細(xì)說(shuō)明,或者讀英語(yǔ)注釋吧。強(qiáng)制寫(xiě)入退出。
終端重啟ssh服務(wù):service sshd restart(也有service ssh restart,可能也行),輸入root密碼。
使用1中命令,如果顯示目的主機(jī)的系統(tǒng)信息、更新提示,即連接完成。
注:連接成功后顯示的是目的主機(jī)的用戶(hù)名,相當(dāng)于直接在目的主機(jī)操作。
文件傳輸:
使用scp命令,在目的主機(jī)情況下,將目的主機(jī)指定目錄下文件拷貝到本機(jī)指定目錄下:scp -r 目的主機(jī)文件絕對(duì)路徑 本機(jī)用戶(hù)名@本機(jī)ip:本機(jī)指定目錄
注:如果用戶(hù)名都一樣,可以用ls命令查看文件夾名稱(chēng),根據(jù)差別可知當(dāng)前操作的是哪個(gè)主機(jī)。
關(guān)閉SSH連接:
參考鏈接:關(guān)閉SSH連接 – 九霄天空-IT技術(shù)分享學(xué)習(xí) (turbock79.cn)
其他:
如果要從windows系統(tǒng)傳文件給ubuntu系統(tǒng),需要下自己的傳輸工具。我用的winSCP。
總結(jié)
以上是生活随笔為你收集整理的[ubuntu]用SSH实现ubuntu系统互联并传输文件(无图形界面)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 罗技g903和g502无线版对比评测
- 下一篇: Mac电脑系统如何查看文件MD5信息?