vlambda博客
学习文章列表

小吴的Linux学习笔记—连接Xshell7和WinSCP

1.
引言

 在上期我们介绍了使用虚拟机中Linux必备的三款软件,并详细介绍了VMware的下载方法,今天就分享如何将Linux与另外两个软件连接起来吧。

2.

连接Xshell 7

    XShell是一个强大的终端模拟软件,它可以让你实现在Windows界面下访问虚拟机中的Linux服务器。


第一步要先在Linux中找到ip和安装好ssh。

首先,输入ifconfig查看ip。

    第一次输入时不出意外的话会出现以上的报错,不要担心,输入sudo apt install net-tools即可,注意,这里要输密码哦,而且密码是不显示的,输入密码后敲回车即可。

小吴的Linux学习笔记—连接Xshell7和WinSCP

    可能有的小伙伴会出现下面的情况,这是因为有安全锁存在,只需要输入sudo rm /var/lib/dpkg/lock将其删除即可(因为我没有出现这个报错,就使用别人的截图啦)。小吴的Linux学习笔记—连接Xshell7和WinSCP


    安装好网络工具后再次输入ifconfig就可以获得我们的ip了,红色方框内的数字就是我们需要的ip。

小吴的Linux学习笔记—连接Xshell7和WinSCP


    接下来输入ps -elf|grep ssh查看是否有sshd-D进程。

小吴的Linux学习笔记—连接Xshell7和WinSCP    我们会发现并没有显示sshd-D,原因是因为我们没有安装ssh,输入代码sudo apt install ssh,再次输入ps -elf|grep ssh发现sshd-D进程出现了。

小吴的Linux学习笔记—连接Xshell7和WinSCP


    接下来就可以操作第二步了,打开我们的Xshell 7,点击新建会话。

小吴的Linux学习笔记—连接Xshell7和WinSCP


    第一步输入名称,这个随意即可,第二步是输入主机id,即前面ifconfig后框起来的id,第三步便是点击连接。小吴的Linux学习笔记—连接Xshell7和WinSCP


    点击接受并保存即可。小吴的Linux学习笔记—连接Xshell7和WinSCP


    这里的用户名必须要与Linux中的用户名一致,点击记住用户名再点击确定。小吴的Linux学习笔记—连接Xshell7和WinSCP


    这里我们就成功的连上了Xshell 7 连上的标志就是用户名为Linux里的用户名,就此,我们就可以在XShell 7里为所欲为了。小吴的Linux学习笔记—连接Xshell7和WinSCP


    因为用习惯了RStudio中的白色界面,我特意将Xshell 7中的界面配色改成了白色,不习惯黑色的小伙伴也可以进行更改哦。

小吴的Linux学习笔记—连接Xshell7和WinSCP


3.

连接Xshell 7遇到的问题及解决方法

    我在连接时遇到了这种连不上的问题,为此花了一晚上时间都没搞明白问题出在哪里,最后还是在室友的帮助下解决了这个问题,小吴的Linux学习之路走的太艰难了

小吴的Linux学习笔记—连接Xshell7和WinSCP

小吴的Linux学习笔记—连接Xshell7和WinSCP    我遇到的报错问题是因为openssh server没有安装,解决方法是输入了sudo apt-get install openssh-server这行代码,出现连接不上的小伙伴可以试试哦

4.

连接WinSCP


    接下来就是WinSCP了,WinSCP能够将我们Windows电脑中的文件很方便地拖入我们的Linux中。

    打开WinSCP之后点击新建会话,按照步骤输入Linux中的ip、用户名和密码,点击保存,最后点击登录即可

小吴的Linux学习笔记—连接Xshell7和WinSCP


    这个时候就可以为所欲为的将我们的文件传入传出了。


5.

写在末尾

    最后再记录几个最近所学的快捷命令吧。

1.我真的很爱Rstudio的tap键自动补齐功能,在Linux中也有类似的功能,比如我输入ifc+tap键,能够自动补齐ifconfig,虽然我感觉还是不太顶。

2.按键盘上的上下箭头可以快速的切换执行过的命令,再也不用一个一个的复制了。

3.Ctrl + Shift + C 是复制命令,Ctrl + Shift + V 是粘贴命令,Ctrl + C 是强制中断命令的执行,比如在ping百度的时候就可以用这个终止。


    不出意外的话,我会继续不定期更新我的Linux学习笔记,具体还得看我的学习进度了。期待下一次分享。