本文共 1184 字,大约阅读时间需要 3 分钟。
在Ubuntu中安装OpenSSH服务器,首先需要通过终端输入以下命令:
sudo apt-get install openssh-server
完成后,SSH服务器就可以正常运行。
在使用Xshell进行远程连接之前,必须确保主机和虚拟机之间的网络能够正常通信。可以通过以下步骤测试网络状态:
ifconfig
查找其IP地址,并记录下来。
cmd)。ipconfig查看IP地址。ping <对方ip>对方ip>
如果网络测试通过,说明双方能够互相通信。接下来,可以通过Xshell进行远程登录。
从官方网站或指定的资源链接下载源代码,通常会得到unpv13e.tar.gz文件。
tar zxvf unpv13e.tar.gz
2.进入解压目录并进行配置:
cd unpv13e./configure
cd libmakecd ../libfreemakecd ../libgaimake
cd ..sudo vim lib/unp.h
查找并修改../config.h为config.h。
sudo cp config.h /usr/local/includesudo cp lib/unp.h /usr/local/includesudo cp libunp.a /usr/local/lib
以intro/daytimetcpcli.c为例:
cd ./introgcc daytimetcpcli.c -o daytimetcpcli -lunp
./daytimetcpcli 127.0.0.1
如果出现connect error:Connection refused,可能是服务未被正确监听。可以尝试以下方法:
如果系统已有xinetd安装,可以查看配置文件:
cd /etc/xinetd.d/
如果没有安装xinetd,先安装:
sudo apt-get install xinetd
配置daytime服务:
sudo vim daytime
修改disable后的yes为no,保存退出。
重启xinetd:
sudo service xinetd restart
再次测试:
./daytimetcpcli 127.0.0.1
如果成功,应该会显示日志信息。
通过以上步骤,应该可以顺利配置Xshell并完成网络编程源代码的编译与测试。
转载地址:http://tjojz.baihongyu.com/