大致介紹Ubuntu SSH遠程連接
SSH經過長時間的發展,這里我發表一下個人理解,下面就這就來講術Ubuntu SSH。Ubuntu 宣言: 軟件應免費提供,軟件工具應能以人們本地語種的形式可用且不犧牲任何功能,人們應擁有定制及改變他們軟件的自由,這包括以任何他們認為適宜的方式。
Ubuntu SSH 概念
Ubuntu SSH是指Secure Shell,Ubuntu SSH協議族由IETF(Internet Engineering Task Force)的Network Working Group制定,Ubuntu SSH協議的內容Ubuntu SSH協議是建立在應用層和傳輸層基礎上的安全協議。
傳統的網絡服務程序,如FTP、Pop和Telnet其本質上都是不安全的;因為它們在網絡上用明文傳送數據、用戶帳號和用戶口令,很容易受到中間人(man-in-the-middle)攻擊方式的攻擊。就是存在另一個人或者一臺機器冒充真正的服務器接收用戶傳給服務器的數據,然后再冒充用戶把數據傳給真正的服務器。
Ubuntu SSH(Secure Shell)是目前比較可靠的為遠程登錄會話和其他網絡服務提供安全性的協議。利用Ubuntu SSH協議可以有效防止遠程管理過程中的信息泄露問題。通過Ubuntu SSH,可以把所有傳輸的數據進行加密,也能夠防止DNS欺騙和IP欺騙。
Ubuntu SSH,還有一個額外的好處就是傳輸的數據是經過壓縮的,所以可以加快傳輸的速度。Ubuntu SSH有很多功能,它既可以代替Telnet,又可以為FTP、Pop、甚至為PPP提供一個安全的"通道"。
支持 Ubuntu SSH 圖形界面。也就是說,gedit 打開和另存都是在服務器端操作的。nautilus 打開服務器端的文件管理器。這下就比只用命令行方便多了。不知道 windows 下的 putty 支持不。
直接在服務器端執行 ls 返回結果到客戶端Ubuntu SSH 遠程登入 Ubuntu 機Ubuntu SSH username@Ubuntu’s ip (eg.192.168.0.1)
將 文件/文件夾 從遠程 Ubuntu 機拷至本地(scp)scp -r username@192.168.0.1:/home/username/remotefile.txt .
將 文件/文件夾 從本地拷至遠程 Ubuntu 機(scp)scp -r localfile.txt username@192.168.0.1:/home/username/
將 文件/文件夾 從遠程 Ubuntu 機拷至本地(rsync)rsync -v -u -a –delete –rsh=Ubuntu SSH –stats username@192.168.0.1:/home/username/remotefile.txt .
將 文件/文件夾 從本地拷至遠程 Ubuntu 機(rsync)rsync -v -u -a –delete –rsh=Ubuntu SSH –stats localfile.txt username@192.168.0.1:/home/username/
在 Windows 機上用 Ubuntu SSH 遠程登錄 Ubuntu 機sh -X username@192.168.0.1
支持 Ubuntu SSH 圖形界面。也就是說,gedit 打開和另存都是在服務器端操作的。nautilus 打開服務器端的文件管理器。這下就比只用命令行方便多了。不知道 windows 下的 putty 支持不Ubuntu SSH -X username@192.168.0.1 ls直接在服務器端執行 ls 返回結果到客戶端下載 PuTTY
如何在 Windows 機上拷貝 文件/文件夾 從/到 遠程 Ubuntu 機下載 FileZilla
如何限制通過Ubuntu SSH遠程連接的用戶帳號
如,假如你啟用了Ubuntu SSH服務,那么任何有有效帳號的用戶都可以遠程連接。這可能會導致一些安全問題,由于有一些遠程密碼破解工具可以嘗試常見的用戶名/密碼
【編輯推薦】