设置SSH PuTTY以及FTP服务器&&在windows下编写虚拟机文件
Ubuntu系统有自己的优势,但是对于习惯了用windows系统的人们,还是有点不习惯,如:输入法、文件编译工具等。那么,有没有一种方法来解决这些不便之处呢?
答:而我们可以通过设置SSH和PuTTy,在windows的环境下连接此虚拟机,然后在我们熟悉的环境中进行工作。
实验环境:Ubuntu16.04;windows10;VMware 12;
设置SSH PutTTY以及FTP服务器
打开Ubuntu终端,在命令行下执行:
sudo apt-get update
sudo apt-get -y upgrade
上述两行命令用于更新安装好的系统信息,获取所有需要更新或升级的项目。
接着进行虚拟机环境 virtualenv安装:
sudo pip install virtualenv
之后查看ip地址。
在Ubuntu中,要让外界的计算机可以连接到操作系统,就要安装OpenSSH服务器。安装方法如下:
hadoop@ubuntu:~$ sudo apt-get -y install openssh-server
为了让外界的计算机也可以使用FTP上传和下载虚拟机上的数据,还要使用以下指令安装FTP服务器:
hadoop@ubuntu:~$ sudo apt-get -y install vsftpd
由于虚拟机是在自己的计算机上运行,使用的是北岛计算机和虚拟机之间沟通的内部IP,因此,可以直接配置。在windows系统上下载PyTTY ,直接执行下载的可执行文件即可。
打开如下图所示,填写IP并进行一些配置:
默认字体有点小,可以设置:
接着设置定时发送一些连接数据封包(这里设置为60s),以避免因为一段时间没有输入字符而被迫结束连接,如下图所示:
最后回到 Session 界面,将这些设置保存后点击 “Open”按钮,输入linux下的账户和密码进入。第一次进行连接,需要设置Key的交换操作。单击“是”按钮就可以顺利进入到这台虚拟机的终端程序了。
现在我们便连接到了Ubuntu登录界面。
安装Netepad ++ 程序编辑器
查看版本:依次点击 任务栏 ?-> 关于 Notepad++ 便可查看
本次实验版本:7.5.8
打开Notepad++ 按下图进行操作:
**注:**有些版本可能没有Plugin Manager选项,不要着急,先往下阅读。
Notepad++本身就有很多支持的插件可以供我们安装,这次选择NppFTP,点击install。
很快就会完成安装。回到主程序界面的插件菜单。可以看到多了一个“NPPFTP”选项,我们可以选择“show NppFTP Window"选项,把FTP所使用的窗口显示出来。
右侧点击齿轮图标,并选用“Profile settings”选项,即可打开哟啊连接的FTP主机设置对话框。
如上图进行一些配置,就像一般的FTP客户端一样,把该账号下的所有目录以及文件都列出来。有了这个文件夹,我们就可以轻松地在Windows操作系统环境下的Notepad++程序代码编译器中打开虚拟机Ubuntu操作系统中的文件并进行程序编辑的工作了。
日后使用VMware运行虚拟机后不需要进行登录的操作,只需要将其最小化即可。任何关于操作系统的设置都可以通过PuTTY在终端程序中进行,修改程序内容则使用Notepad进行编译。
解决Notepad++32位安装后没有plugin manager
到 https://github.com/bruderstein/nppPluginManager/releases 下载最新的PluginManager_vXXXX_UNI.zip解压,将里面的plugins/PluginManager.dll 文件复制到 你的 /notepad++安装目录/plugins里。
还需要把同一个下载的文件gpup.exe放到notepad++安装目录的updater文件夹里面。没有这个,可能安装插件后重启notepad++时会提示你缺少文件。
这时便会惊喜的发行Plugin Manager已经出现了。
设置共享文件夹
在windows VMware 上创建虚拟机后,通过设置共享文件夹也可以很方便的实现文件复制。过程中可能会出现一些问题,这里贴出以前整理出的解决办法。共享文件夹
从一名不羁的码农开始,欢迎关注我的公众号