小吴的Linux学习笔记—连接Xshell7和WinSCP
在上期我们介绍了使用虚拟机中Linux必备的三款软件,并详细介绍了VMware的下载方法,今天就分享如何将Linux与另外两个软件连接起来吧。
XShell是一个强大的终端模拟软件,它可以让你实现在Windows界面下访问虚拟机中的Linux服务器。
第一步要先在Linux中找到ip和安装好ssh。
首先,输入ifconfig
查看ip。
第一次输入时不出意外的话会出现以上的报错,不要担心,输入sudo apt install net-tools即可,注意,这里要输密码哦,而且密码是不显示的,输入密码后敲回车即可。
可能有的小伙伴会出现下面的情况,这是因为有安全锁存在,只需要输入sudo rm /var/lib/dpkg/lock
将其删除即可(因为我没有出现这个报错,就使用别人的截图啦)。
安装好网络工具后再次输入ifconfig就可以获得我们的ip了,红色方框内的数字就是我们需要的ip。
接下来输入ps -elf|grep ssh
查看是否有sshd-D进程。
我们会发现并没有显示sshd-D,原因是因为我们没有安装ssh,输入代码sudo apt install ssh
,再次输入ps -elf|grep ssh
发现sshd-D进程出现了。
接下来就可以操作第二步了,打开我们的Xshell 7,点击新建会话。
第一步输入名称,这个随意即可,第二步是输入主机id,即前面ifconfig后框起来的id,第三步便是点击连接。
点击接受并保存即可。
这里的用户名必须要与Linux中的用户名一致,点击记住用户名再点击确定。
这里我们就成功的连上了Xshell 7 连上的标志就是用户名为Linux里的用户名,就此,我们就可以在XShell 7里为所欲为了。
因为用习惯了RStudio中的白色界面,我特意将Xshell 7中的界面配色改成了白色,不习惯黑色的小伙伴也可以进行更改哦。
我在连接时遇到了这种连不上的问题,为此花了一晚上时间都没搞明白问题出在哪里,最后还是在室友的帮助下解决了这个问题,小吴的Linux学习之路走的太艰难了
我遇到的报错问题是因为openssh server没有安装,解决方法是输入了sudo apt-get install openssh-server
这行代码,出现连接不上的小伙伴可以试试哦
接下来就是WinSCP了,WinSCP能够将我们Windows电脑中的文件很方便地拖入我们的Linux中。
打开WinSCP之后点击新建会话,按照步骤输入Linux中的ip、用户名和密码,点击保存,最后点击登录即可
这个时候就可以为所欲为的将我们的文件传入传出了。
最后再记录几个最近所学的快捷命令吧。
1.我真的很爱Rstudio的tap键自动补齐功能,在Linux中也有类似的功能,比如我输入ifc+tap键,能够自动补齐ifconfig,虽然我感觉还是不太顶。
2.按键盘上的上下箭头可以快速的切换执行过的命令,再也不用一个一个的复制了。
3.Ctrl + Shift + C 是复制命令,Ctrl + Shift + V 是粘贴命令,Ctrl + C 是强制中断命令的执行,比如在ping百度的时候就可以用这个终止。
不出意外的话,我会继续不定期更新我的Linux学习笔记,具体还得看我的学习进度了。期待下一次分享。