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协议才行。
如何修改/etc/ssh/sshd?
Linux的ssh设置需要修改ssh的配置文件sshd_config,输入命令:rvi /etc/ssh/sshd_config在这个文件中,将PermitRootLogin without-password这一行修改为PermitRootLogin yes,这一行的意思是“允许root用户用ssh登录”。再去掉#PasswordAuthentication no这一行的注释符号#,并把no改为yes,表示用ssh登录时需要密码认证。修改完配置文件后就可以启动SSH服务了,启动命令为:/etc/init.d/ssh start
ssh命令参数详解?
ssh命令格式:
ssh host
选项:
-1:强制使用ssh协议版本1;
-2:强制使用ssh协议版本2;
-4:强制使用IPv4地址;
-6:强制使用IPv6地址;
-A:开启认证代理连接转发功能;
-a:关闭认证代理连接转发功能;
-b:使用本机指定地址作为对应连接的源ip地址;
-C:请求压缩所有数据;
-F:指定ssh指令的配置文件;
-f:后台执行ssh指令;
-g:允许远程主机连接主机的转发端口;
-i:指定身份文件;
-l:指定连接远程服务器登录用户名;
-N:不执行远程指令;
-o:指定配置选项;
-p:指定远程服务器上的端口;
-q:静默模式;
-X:开启X11转发功能;
-x:关闭X11转发功能;
-y:开启信任X11转发功能。
锐捷交换机SSH配置远程登录。如何配置?
1、打开UBUNTU操作系统,然后打开命令行窗口。
2、输入sudo apt-get update,然后回车。这样可以更新一下列表。
3、sudo apt-get install openssh-server,点击回车,这样就可以安装ssh。
4、sudo ps -e |grep ssh,我们查看是否已经开启了服务,如果有ssd,证明已经开了。
5、没有开启,输入sudo service ssh start就可以开启。
6、输入sudo ifconfig就可以看到这台主机的IP地址,记录一下。
7、这个时候点击open打开,点击是,输入用户名和密码即可登录。
vbox虚拟机linux系统的ip怎么配置可以用远程登录?
linux IP需要和你的主机在一个网段
在linux系统中打开ssh(很多linux自动打开),如果没有打开需要配置ssh的配置文件一般是/etc/ssh/ssh_config 中把 permit root哪一行注释去掉,root用户就可远程登陆了。
使用ssh客户端软件输入IP登陆