大致介绍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 [email protected]:/home/username/remotefile.txt .
将 文件/文件夹 从本地拷至远程 Ubuntu 机(scp)scp -r localfile.txt [email protected]:/home/username/
将 文件/文件夹 从远程 Ubuntu 机拷至本地(rsync)rsync -v -u -a Cdelete Crsh=Ubuntu SSH Cstats [email protected]:/home/username/remotefile.txt .
将 文件/文件夹 从本地拷至远程 Ubuntu 机(rsync)rsync -v -u -a Cdelete Crsh=Ubuntu SSH Cstats localfile.txt [email protected]:/home/username/
在 Windows 机上用 Ubuntu SSH 远程登录 Ubuntu 机sh -X [email protected]
支持 Ubuntu SSH 图形界面。也就是说,gedit 打开和另存都是在服务器端操作的。nautilus 打开服务器端的文件管理器。这下就比只用命令行方便多了。不知道 windows 下的 putty 支持不Ubuntu SSH -X [email protected] ls直接在服务器端执行 ls 返回结果到客户端下载 PuTTY