SSH分客户端openssh-client和openssh-server
若是你只是想登录别的机器的SSH只须要安装openssh-client(ubuntu有默认安装,若是没有则sudo
apt-get install openssh-client),若是要使本机开放SSH服务就须要安装openssh-server
sudo apt-get
install openssh-server
而后确认sshserver是否启动了:
ps -e |grep
ssh
若是看到sshd那说明ssh-server已经启动了。
若是没有则能够这样启动:sudo /etc/init.d/ssh
start
ssh-server配置文件位于/
etc/ssh/sshd_config,在这里能够定义SSH的服务端口,默认端口是22,你能够本身定义成其余端口号,如222。
而后重启SSH服务:
sudo
/etc/init.d/ssh stop
sudo /etc/init.d/ssh start
而后使用如下方式登录SSH:
ssh
username@192.168.1.112 username为192.168.1.112 机器上的用户,须要输入密码。
断开链接:exit ubuntu
另附:ubuntu-14.04-server-amd64 容许root远程ssh登陆 ssh
1、安装 ssh服务
apt-get install ssh
2、开通 root远程登陆权限
vi /etc/ssh/sshd_config
将PermitRootLogin without-password 修改成PermitRootLogin yes
3、重启ssh服务
service ssh restart
4、登陆
ssh IP
ssh 192.168.1.128
ubuntu ip
auto eth0
iface eth0 inet static
address 192.168.1.128
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1 spa