Ubuntu下安装Open-ssh
1.安装
Ubuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统没有安装的话,再用apt-get安装上即可。 安装ssh-server
sudo apt-get install openssh-server 安装ssh-client
sudo apt-get install openssh-client
这里有可能出现安装不成功的情况,用下面命令解决:
sudo apt-get update
2.确认sshserver是否安装好
ps -e | grep sshd
3421 ? 00:00:00 sshd
如果看到sshd那说明ssh-server已经启动了。
如果只有ssh-agent说明ssh-server还没有启动,需要执行命令启动ssh服务:
/etc/init.d/ssh start
注:在ubuntu-12.04-server-i386.iso安装中只显示sshd这一项: 3.扩展配置
SSH默认服务端口为22,用户可以自已定义成其他端口,如222,需要修改的配置文件为:
/etc/ssh/sshd_config
把里面的Port参数修改成222即可 然后重启SSH服务:
sudo/etc/init.d/ssh restart
4 上传文件到Linux服务器
4.1 打开windows下的ssh客户端
按下图操作 其中:2为linux服务器的IP,3为要登录的用户名,点击Connect后,稍等几秒钟会弹出输入密码的窗口、正确输入后即可登录。
4.2 上传文件到Linux
登录成功后,点击下图三角形图标、即可打开传输窗口.
将相应的文件拖动到右边窗口即可上传。
--完
ubuntu之ssh登陆认证慢的解决办法
经常用ubuntu的朋友们可以已经习惯了一个事实那就是,通过ssh登录到ubuntu,登录认证的时间总要用掉10多秒甚至20多秒30秒,可能你已经习惯了这个事实,但是,其实,这个漫长的等待时间完全是可以免掉的,怎么免,且看下面
步骤一 关闭ssh的gssapi认证
vi /etc/ssh/ssh_config 注释掉如下两行
GSSAPIAuthentication yes GSSAPIDelegateCredentials no
步骤二 关闭ssh的UseDNS
vi /etc/ssh/sshd_config
注:ubuntu的sshd_config文件没有UseDNS参数,而据我了解,其它类*NIX、*BSD操作系统的sshd_config都有UseDNS参数,且它们缺省都是\yes\,那估计ubuntu的sshd_config虽然没有UseDNS,那它缺省也是\yes\了于是,在sshd_config末尾处插入如下行 UseDNS no
然后执行指令\,重启ssh服务,配置生效经测试,使用此方法后,ubuntu的认证时间大大缩短,原来其登录认证一般耗时在10秒以上15秒左右,有些时候甚至达到20多秒到30秒左右,而经过此修改,ubuntu的登录认证时间将会缩短在3秒以内。
相关推荐: