Linux+javaEE学习之ssh的学习
ssh是secure shell 的缩写,是一款集远程操作Linux和进行文件上传下载的软件。
ssh的原理是:在Linux系统内部自动安装并启动的服务sshd,默认的端口是22号端口。
当在Windows客户端安装了 ssh的客户端后,就可以登陆访问该服务。
ssh的安装:下载SSHSecureShellClient-3.2.9.exe 点击安装即可,没有什么特殊的设置
ssh的应用:安装后会有两个图标在桌面上生成,点击SSH Secure Shell Client,进入图形界面后,
选择Quick Connect,在Host name :填写你的Linuxip地址,userName填写:Linux的任一用户 ,再点击connect 即可。若出现不能连接,则可能是防火墙的问题,下面设置一下防火墙:
在Linux终端(控制台)root用户登陆,
1.执行命令: /etc/init.d/sshd restrat
2.执行命令: setup
3.进入choose a Tool 界面 选择 Firewall Confirguration 回车
4.用tab键或左右箭头键切换到 no firewall 用空格键选中no firewall
5.选择OK 回车
6.选择quit 退出
在Linux终端(控制台)使用命令断开ssh客户端的某一连接,
使用命令:netstat -anp | more 查看某个进程的端口号
使用命令:kill -9 端口号 将其杀掉
ssh的使用是:
在ssh登陆后,选择 new file transfer window 就可以看到Windows和Linux文件界面。点击右键可以进行对应的文件下载。
小知识点:当使用命令:cd 注意此时cd后没有任何字符了,会进入当用户登陆的主目录
使用命令:rm -rf xxxx 删除含有文件的目录
使用命令:cp -rf 文件名 复制文件夹
使用命令:ln -s 源文件 连接目标文件名 该命令可以建立“连接目标文件名” 指向“源文件”,就是可以通过操作“连接目标文件名”来操作“源文件” 比如:ln -s a.java /root/a2.java 当查看root 目录下就会发现有个文件的指向关系:a2.java->a.java.可以实现类库共享,在编辑a2.java,同时也会同时修改到a.java
使用find的相关命令可以按时间、文件名、大小查找文件