SSH的英文全称是Secure SHell。通过使用SSH,你可以把所有传输的数据进行加密,这样“中间人”这种攻击方式就不可能实现了,而且也能够防止DNS和IP欺骗。还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。SSH有很多功能,它既可以代替telnet,又可以为ftp、pop、甚至ppp提供一个安全的“通道”。安装cygwin,还需要安装/libs/zlib、/net/openssh和/net/tcp_wrappers。
缺什么包安装的时候它会自动安装。
配置ssh主机,在cygwin的控制台中输入如下命令:
ssh-host-config
当屏幕显示关于“privilege seperation”,输入yes后回车;
当屏幕显示关于“create local user sshd”,输入yes后回车;
当屏幕显示关于“install sshd as a service”,输入yes后回车;
当屏幕显示关于“CYGWIN=”,输入ntsec tty后回车;
当屏幕提示“Host configuration finished Have fun!”时,就说明已经正常的完成了ssh主机的配置。
启动ssh服务,也就是启动ssh的服务器功能,在cygwin的控制台中输入如下命令:
net start sshd
或者
cygrunsrv –start sshd
屏幕提示“CYGWIN sshd服务已经启动成果。”,或者没有任何错误提示(对于cygrunsrv命令而言),说明ssh服务已经正常启动。
创建用户组与密码,在cygwin的控制台中输入如下命令:
mkpasswd –cl > /etc/passwd
mkgroup --local > /etc/group
至此服务器的配置已经完成,可以基于用户与密码实现从远程登陆SSH服务器。
通过密码登陆SSH服务器
在cygwin的控制台输入如下命令:
ssh username@hostnameWindows下连接Linux的ssh工具有哪些作为一个Windows *** 作系统用户,如果想要连接Linux服务器来进行文件之间的传送,那么需要一个SecureShell软件(简称SSH的)。实际上,SSH是一个网络协议,允许通过网络连接到Linux和Unix服务器。SSH使用公钥加密来认证远程的计算机。通常有多种途径使用SSH,自动连接或是使用密码认证登录。为大家搜集整理了几种可以连接Linux服务器的工具:puttyPutty是最有名的SSH和telnet客户端,由SimonTatham为Windows平台开发。Putty是一款开源软件,提供可用的源代码并有一批志愿者进行开发和支持。Putty易于安装和使用,通常大部分的配置选项不需要修改。用户只需要输入少量基本的参数,就可以开始很简单地建立连接会话。2BitviseSSHClientBitviseSSH是一款支持SSH和SFTP的Windows客户端。由Bitvise开发和提供专业支持。这款软件工具性能突出,易于安装、便于使用。BitviseSSH客户端拥有功能丰富的图形界面,通过自动重连功能的内置代理进行动态端口转发。据了解,BitviseSSH客户端对个人用户使用是免费的,同时对于在内部的个人商业使用同样免费。3MobaXtermMobaXterm是远程计算的终极工具箱。在单独一个Windows应用里,MobaXterm为程序员、网站管理员、IT管理员及其它用户提供了远程 *** 作一揽子功能。另外,MobaXterm提供了所有重要的远程网络工具(如SSH、X11、RDP、VNC、FTP、MOSH等),以及Windows桌面上的Unix命令(bash、ls、cat、sed、grep、awk、rsync等),这些均是由一个开箱即用的单一的便携可执行文件提供,并对个人使用免费。4DameWareSSHDameWareSSH是最好的免费SSH客户端。该免费工具是一个终端模拟器,可以从一个易用的控制台建立多个telnet和SSH连接。将常用的会话保存在Windows文件系统中使用多套保存的证书来轻松登录不同的设备使用telnet、SSH1和SSH2协议连接计算机和设备5SmarTTYSmarTTY是一款免费的多标签SSH客户端,支持使用SCP命令随时复制文件和目录。SSH服务器每个连接支持最多10个子会话SmarTTY在做得最好:没有多个窗口,不需要重新登录,仅打开一个新的标签页就可以。6CygwinCygwin是一款GNU和开源工具的集合,提供类似一个Windows平台下Linux的功能。 Cygwin包括一个称为模拟库的Unix系统:cygwindll,集成大量GNU和其它免费软件。在安装包中,有高质量的编译器和其他软件开发工具、一个X11服务器、一套完整的X11开发套件、GNUemacs编辑器、Tex和LaTeX、openSSH(客户端和服务器),此外还包括在Windows下需要编译和使用PhysioToolkit软件的所有。通过以上工具介绍,哪一款SSH工具值得用户尝试,可以根据需求和喜好来选择。如果有另外的SSH工具列举,可以进一步留言补充。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)