一:修改ssh默认端口号
vi /etc/ssh/sshd_config 【注意是sshd_config 而且是这个目录下,同时一定要用sudo才能修改,否则不能写入。所以sudo vi /etc/ssh/sshd_config】
二|、Ubuntu 重启ssh
/etc/init.d/ssh start
linux重启
service sshd reload
三:ssh是否开启(如果没有,前前面那篇文章)【注:linux默认是开启ssh的,就是有sshd,而ubuntu默认是没有开启的】
ps -e |grep ssh
【ssh服务端是否开启,看到了sshd 就代表服务端的ssh开启了】
没有,则:sudo apt-get install openssh-server 解决方案
四:输入ssh localhost
如果输入密码
nio@ubuntu:~$ ssh localhost
The authenticity of host 'localhost (127.0.0.1)' can't be established.ECDSA key fingerprint is 02:1b:06:b7:d9:2e:27:de:60:1b:73:b2:8b:7a:e7:4e.Are you sure you want to continue connecting (yes/no)? yesWarning: Permanently added 'localhost' (ECDSA) to the list of known hosts.就代表成功了。
五、Ubuntu默认没有安装vim
sudo apt-get install vim 安装即可
六、修改ip
sudo ifconfig eth0 10.10.3.99 netmask 255.255.252.0 【只是命令行修改,重启会失效的】
七、ping
ping不通
然后ping 8.8.8.8 也拼不通
-----------------------------
解决方案:默认网关和dns没有设置好
netstat -rn (查看一下路由器是否设置好)
route add default gw 10.10.0.1 (添加网关)
上述没有修改这个文件 8.8.8.8也可以。
【cat /etc/resolv.conf ,但是另外一台机器修改成8.8.8.8就可以了】
参考文章:
八、复制张贴
linux 下面
2yy 复制下面两行,然后esc下 输入 p 就可以puts(放下)张贴了
九、设置ip地址、网关永久生效
sudo vi /etc/network/interfaces
删除里面的两行,dd
然后设置里面的内容(输入a或i添加)
auto eth0
iface eth0 inet staticaddress 10.10.3.96gateway 10.10.0.1netmask 255.255.252.0保存退出
sudo /etc/init.d/networking restart
ifconfig
然后还要重启一下虚拟机,否则还是不能生效