日常用FreeBSD虚拟机的时候,来回在FreeBSD和windows之间切换非常麻烦,而且文本内容也无法相互粘贴复制,非常不方便。所以在这里介绍这个软件Xshell和它的连接方法。
关于Xshell的介绍,大家可以去网上查看,我就不在这里介绍了,由于我在连接过程中出现挺多问题,试了很多东西,最后找到了正确方法,在此分享。
1.我用的是root账户登录的,所以首先为root用户创建一个密码。
(1)打开FreeBSD,进入模式选择页面时选择2,single user mode,回车;
(2)输入 fsck -y (检查系统文件),磁盘检查完成后,挂载所有系统分区;
(3)输入 mount -a;
(4)输入passwd root(或者其他用户名), 按照指令修改。之后继续启动系统即可。
这时root用户就需要密码了。
2.修改配置文件
(1)cd /etc/ssh (进入这个路径下);
(2)ee sshd_config(修改这个配置文件);
(3)找到其中的如下一行,将前边的#符号去掉,并修改no为yes
#PermitRootLogin no
改成:
PermitRootLogin yes
同时修改
PasswordAuthentication yes
AllowUsers root
如果没有对应的参数,可以自己添加
(4)在/etc文件夹下找到rc.conf,将其中的参数sshd_enable改成“YES”(如果在/etc/中找不到可以 自己添加一个rc.conf文件,或者修改/etc/default/文件中的rc.conf)
(5)cd到主目录,重启ssh服务 命令为:/etc/rc.d/sshd restart
之后显示重启完成,可以通过ssh登录了。
3.查看FreeBSD的ip地址(ifconfig),我的为192.168.171.130
打开Xshell,文件->新建,填写名称和对应的IP地址,确定
点击连接后弹出下面框
选择键盘输入验证,确定。输入用户名和密码就可以登入了。
然后就可以在这个界面下进行操作了,方便多了。
那关于Xshell的相关内容就需要再学习喽~~~