SSH是什么?Linux如何修改SSH端口号?
1
SSH 为 Secure Shell
由 IETF 的网络工作小组(Network Working Group)所制定;
SSH 是建立在应用层和传输层基础上的一种安全协议。
SSH传输数据是加密的,可以有效防止传输过程被截取数据保障安全。
SSH的数据是经过压缩的,所以可以加快传输的速度
1
首先查看一下当前linux是否已经安装SSH软件包,使用 rpm -qa|grep ssh
2.确认ssh服务已经开启
3.找到SSh服务配置文件路径一般都是在 /etc/ssh这个目录下面 sshd_config 这个文件
编辑修改SSH端口号
1.使用VI vim编辑器,打开sshd_config这个文件,搜索找到 port字段
2 将光标定位到port 22这行 yy 然后键盘 P复制一行, insert插入编辑22端口为2222
3设置好之后,wq保存退出, 表示已经增加了一个2222端口号啦
4.设置好之后,当然需要重启SSH服务了。
5.如果您有设置防火墙,请修改增加防火墙规则,或者直接关闭防火墙也行
注意事项
SSH端口默认是22,如果要修改直接编辑22端口注意前面的“#”要去掉,然后保存重启
windows怎么配置才能用scp连上linuxssh?
在linux主机(ssh客户端), 通过ssh-keygen在建立SSH keys # ssh-keygen -t rsa (连续三次回车,即在本地生成了公钥和私钥,不设置密码) 将在linux主机的当前用户HOME目录下的.ssh目录,生成id_rsa.pub和id_rsa,其中,id_rsa是密匙,id_rsa.pub是公匙,你需要将id_rsa.pub上传(ssh服务端,也就是装有winsshd的windows机器) 可使用下面命令 cd ~/.ssh scp id_rsa.pub Administrator@192.168.0.1:/d:/data 2.将公匙导入到winsshd Open easy setting–>Virtual accounts 点add按钮,,,输入一个名字,比如codeif,在列表中0 keys后的编辑按钮,导入刚才的公匙以后就可以不用输入密码,linux就可以通过scp命令从装有winsshd的机器上获取文件了 从linux系统复制文件到windows系统: scp /oracle/a.txt administrator@192.168.3.181:/d:/ 在linux环境下,将windows下的文件复制到linux系统中: scp administrator@192.168.3.181:/d:/test/config.ips /oracle 请注意:因为windows系统本身不支持ssh协议,所以,要想上面的命令成功执行,必须在windows客户端安装ssh for windows的客户端软件,比如winsshd,使windows系统支持ssh协议才行。
如何开启ssh服务?
一般的linux系统都是默认安装了ssh服务,ssh的服务名一般都是sshd:service sshd start 开启ssh服务service sshd stop 停止ssh服务service sshd restart 重启ssh服务或者使用使用带有路径的脚本:/etc/init.d/sshd start/etc/init.d/sshd stop/etc/init.d/restart
rpm卸载ssh后如何重新安装?
1、打开linux终端命令行,输入如下命令即可。lsb_release-a如何查看SSH服务是否已经安装。
2、在终端命令行执行rpm-qa|grep"ssh"3、启动SSH服务命令:servicesshdstart4、如果想重新启动一下,可以执行重启命令servicesshdrestart5、然后就完成了。
windows支持ssh登入吗?
不能,windows没有ssh的server服务。linux下登录windows要安装3389端口访问的远程桌面软件,windows要打开远程桌面。或者采用vnc。在windows下装了SSHD,打开防火墙的22端口,用linux登录。
录的时候是按你现在ubuntu的用户名作为用户名登录的,你可以在登录的时候将用户名指定为guest,ssh –help查看如何指定或者在windows上开一个和你ubuntu一样的用户名。