Ubuntu下SSH安装或设置

Ubuntu 下安装 OpenSSH Server 是无比轻松的一件事情,需要的命令只有一条:

sudo apt-get install openssh-server

(查看返回的结果,如果没有出错,则用putty、SecureCRT、SSH Secure Shell Client等SSH 客户端软件,输入您服务器的 IP 地址。如果一切正常的话,等一会儿就可以连接上了。并且使用现有的用户名和密码应该就可以登录了。)

然后确认sshserver是否启动了:(或用“netstat -tlp”命令)

ps -e | grep ssh

如果只有ssh-agent那ssh-server还没有启动,需要/etc/init.d/ssh start,如果看到sshd那说明ssh-server已经启动了。

ssh-server配置文件位于/ etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如222。然后重启SSH服务:

sudo /etc/init.d/ssh resart

限制ssh登录用户

禁止人家使用ssh端口登录就行了,具体方法:

sudo vi /etc/ssh/sshd_config

查找 AllowUsers ,如果没有则加上。

PermitRootLogin yes

AllowUsers meiking root

上面表达的意思就是只允许 meiking和root用户远程登录

ubuntu 使用ssh和服务器之间进行文件操作,还是很麻烦的,测试几个软件,还是filezilla好用。下面附上安装方式:

安装软件FileZilla:

sudo apt-get install filezilla -y
语言包,安装完语言包就可以支持中文了(可选,不装也可以):

sudo apt-get install filezilla-locales

进入/打开FileZilla:

终端输入filezilla就可以进入。