ubuntun安装ssh,并远程链接服务器操作
SSH是一種以安全、加密方式連接遠程主機或服務器的方法。SSH服務器接受從有SSH的客戶機的連接,允許操作者象在本地一樣地登錄系統。你可以用SSH從遠程運行shell和X程序。
??? (1)安裝SSH服務器
??? 加入Universe和Multiverse源后,用新立得安裝ssh和openssh-server:
???
ubuntu默認并沒有安裝ssh服務,如果通過ssh鏈接ubuntu,需要自己手動安裝ssh-server。判斷是否安裝ssh服務,可以通過如下命令進行:
輸入命令: ssh localhost
ssh: connect to host localhost port 22: Connection refused
如上所示,表示沒有還沒有安裝,可以通過apt安裝,命令如下:
輸入命令: sudo apt-get install openssh-server?
系統將自動進行安裝,安裝完成以后,先啟動服務:
輸入命令:sudo /etc/init.d/ssh start?
輸入命令: sudo /etc/init.d/ssh start
啟動后,可以通過如下命令查看服務是否正確啟動
輸入命令: ps -e|grep ssh??
6212 ???????? 00:00:00 sshd?
xjj@xjj-desktop:~$ ps -e|grep ssh 6212 ? 00:00:00 sshd
如上表示啟動ok。注意,ssh默認的端口是22,可以更改端口,更改后先stop,
然后start就可以了。改配置在/etc/ssh/sshd_config下,如下所示。
輸入命令: vi /etc/ssh/sshd_config??
# Package generated configuration file??
# See the sshd(8) manpage for details??
# What ports, IPs and protocols we listen for?
Port 22?
# Package generated configuration file
# See the sshd(8) manpage for details
# What ports, IPs and protocols we listen for
Port 22
?
?
??? (1)用SSH登錄遠程ubuntu主機
??? 假設遠程Ubuntu主機安裝了SSH服務器。遠程Ubuntu主機的IP為:192.168.0.1
??? 我們在命令行輸入一下命令來連接:
????ssh username@192.168.0.1
??? (2)從遠程ubuntu主機拷貝文件/文件夾到本地(scp)
??? 假設遠程Ubuntu主機安裝了SSH服務器。遠程Ubuntu主機的IP為:192.168.0.1,遠程文件夾位置為:/home/username/remotefile.txt ?? 本地保存目錄為:. (當前目錄)
??? 在命令行輸入一下命令:
????scp -r username@192.168.0.1:/home/username/remotefile.txt? .
??? (3)從本地向遠程ubuntu主機拷貝文件/文件夾(scp)
??? 假設遠程Ubuntu主機安裝了SSH服務器。遠程Ubuntu主機的IP為:192.168.0.1,本地文件夾位置為:localfile.txt 遠程Ubuntu保存目錄:/home/username/
??? 在命令行輸入一下命令:
??? scp -r localfile.txt username@192.168.0.1:/home/username/
scp命令介紹
scp就是secure copy,是用來進行遠程文件拷貝的.數據傳輸使用ssh1,并且和ssh1使用相同的認證方式,提供相同的安全保證.與rcp不同的是,scp會要求你輸入密碼如果需要的話.?
最簡單的應用如下(拷貝本地文件到遠程服務器):?
scp 本地用戶名@IP地址:文件名1 遠程用戶名@IP地址:文件名2?
[本地用戶名@IP地址:]可以不輸入,可能需要輸入遠程用戶名所對應的密碼.?
可能有用的幾個參數:?
-v 和大多數linux命令中的-v意思一樣,用來顯示進度.可以用來查看連接,認證,或是配置錯誤.?
-C 使能壓縮選項.?
-P 選擇端口.注意-p已經被rcp使用.?
-4 強行使用IPV4地址.?
-6 強行使用IPV6地址.?
scp中很多參數都和ssh1有關,需要的話在看.
PS: 命令行操作文件畢竟不是很直觀,那能否通過窗口界面操作呢?答案是可以的。
裝了Gnome或KDE界面后,點?位置-連接到服務器,在跳出窗口中:
服務類型中選擇SSH
服務器:ssh服務器的IP地址
然后可以直接點 連接。
再輸入用戶名,密碼
會跳出遠程ssh服務器的文件管理窗口。
總結
以上是生活随笔為你收集整理的ubuntun安装ssh,并远程链接服务器操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 1-3-顺时针旋转矩阵
- 下一篇: maven项目部署到linux上的奇葩问