Questions tagged «ssh»

安全壳;一种网络协议,允许在两个联网设备之间通过安全通道进行数据传输。

1
“权限被拒绝(公钥)。” Cygwin更新后
我更新了Cygwin,无法再通过SSH进入任何远程计算机。 这是SSH的相关调试输出;怎么了? debug1: Server host key: ssh-rsa SHA256:VTUSWVnLWQ6ohJ0hZ7vcswPKnuBsXSqtqH054jWxMAA debug1: Host 'xxx.yyy.zz' is known and matches the RSA host key. debug1: Found key in /home/nifle/.ssh/known_hosts:5 debug1: SSH2_MSG_NEWKEYS sent debug1: expecting SSH2_MSG_NEWKEYS debug1: SSH2_MSG_NEWKEYS received debug1: Roaming not allowed by server debug1: SSH2_MSG_SERVICE_REQUEST sent debug1: SSH2_MSG_SERVICE_ACCEPT received debug1: Authentications that can continue: …
11 windows  ssh  cygwin  ssh-keys 

2
公钥如何“发送”到服务器,私钥如何“用于” SSH?
有两台Linux机器,即A和B。在A上运行的脚本必须能够通过SSH进入B。因此,A生成一个公共密钥(可能是ssh-keygen-generated id_rsa.pub),然后使用其各自的私有密钥(再次可能是id_rsa)进行创建。 SSH连接。 如果我上面所说的任何话不正确或被误导,请先纠正我! 假设我或多或少地达到了目标: A如何“给” B公钥(id_rsa.pub)?这必须是手动过程,还是可以自动化?如果是手动操作,将如何进行?如果是自动化的,命令是什么?当B“获取”此公共密钥时,它将去哪里或将其存储在哪里? 启动到B的SSH连接时,A如何“使用”其私钥(id_rsa)作为该连接的一部分?


2
如何同时使用gpg和SSH?[重复]
这个问题已经在这里有了答案: 8年前关闭。 可能重复: GPG和SSH密钥可以互换吗? 如何同时使用gpg和SSH? 我知道以下基本过程:1)使用gpg加密和解密文本文件,以及2)生成和使用SSH密钥无需密码即可访问远程服务器。 我不知道两者是否可以整合。两者是否无关,在日常使用中应该分开吗?
11 ssh  gnupg  pgp 


5
Linux中是否有一条命令等待被终止?
我正在尝试构建Windows批处理文件,该文件通过端口转发启动腻子/链接。到目前为止,Windows部分已准备就绪: start plink.exe -ssh -i key.ppk -L 1234:localhost:80 sampleUser@192.168.0.1 由于我不想允许身份验证后执行其他命令,因此我使用ForceCommand了Match User声明: Match User sampleUser ForceCommand echo 'Success! Close this window to log out.' 问题是,运行批处理文件可以正确启动腻子,但是执行回显指定的文本后,它将立即关闭。 我的想法是使用这样的东西: ForceCommand echo 'Success! Close this window to log out.' && waitTillControlC 这样,putty / SSH应该使连接保持活动状态,并且不会退出我的端口转发。 我想喜欢的命令yes,ping或者read,但他们 向我的终端窗口发送垃圾邮件 实际上正在做东西/产生不必要的CPU负载 如果有人按Enter,可能会意外关闭 在有人用Ctrl + C终止它或通过关闭腻子窗口来关闭SSH连接之前,有没有永远不会做的命令? 我应该做什么用waitTillControlC?
11 linux  bash  ssh  terminal  putty 

1
在Windows 7上使用带有msysgit和.ssh密钥的git的问题
我在Ubuntu计算机上使用现有的ssh密钥使用git。 现在,我必须在Windows 7上使用Git,并且需要使用相同的密钥对。 我已经设置了msysgit并在中创建了一个.ssh文件夹Users\username\.ssh。 我已经将密钥对从Ubuntu的.ssh文件夹复制到了该文件夹。 但是,当我尝试克隆Git存储库时,它将停止并要求输入密码。 根据一些教程,在安装msysgit的过程中,我应该有一些关于的选项ssh,但是我没有看到。 您有什么建议要解决吗?

5
我必须sftp到中间服务器吗?
我无法直接sftp到特定主机。要将文件从家用计算机移动到主机,必须将文件通过ftp发送到中间主机。ssh进入中间主机;然后将文件sftp到最终目的地。有可能避免这种疯狂吗?
11 linux  bash  unix  ssh  sftp 

7
油灰外部文字编辑器?
我是ssh和linux的新手。我已经设置好腻子,可以连接到服务器并列出文件和所有内容。我想知道如何使用记事本++(或其他编辑器)编辑文件。有没有办法让它通过ssh自动下载和上传?您还如何编辑文件? 谢谢
11 ssh  putty 



2
通道0上的SCP执行请求失败
我正在尝试将SCP文件从一台计算机传输到另一台计算机,但是我得到了 exec请求在通道0上失败”。 但是,当我使用SSH时,我可以毫无问题地进入计算机。如果有帮助,我正在Cygwin中使用SCP函数。 我在网上搜索时发现的内容涉及“ .bashrc”文件,但是我发现的唯一文件是“ bash.bashrc”。 这是我使用的命令: scp /filelocation/file user@hostname:/folderlocation 我也尝试使用IP地址而不是主机名,但是结果相同。 我检查了远程站点是否具有SCP命令。
11 ssh  cygwin  scp 

5
在Centos 6.5上将Python从2.6升级到2.7
我想在服务器上更新我的Python版本,我当前的Python版本是2.6,我想将其升级到2.7。Plesk已安装在我们的服务器中,我也可以访问ssh。 如何在Centos 6.5中进行升级? 我在下面尝试 下载Python并将其解压缩 wget http://www.python.org/ftp/python/2.7.8/Python-2.7.8.tar.xz xz -d Python-2.7.8.tar.xz tar -xvf Python-2.7.8.tar 安装过程 # Enter the directory: cd Python-2.7.8 # Run the configure: ./configure --prefix=/usr/local # compile and install it: make make altinstall # Checking Python version: [root@nicetry ~]# python2.7 -V Python 2.7.8 export PATH="/usr/local/bin:$PATH" 但是当我键入python --version它返回2.6.6
11 linux  ssh  python 

5
Putty-> Cygwin X11转发“无法打开显示”错误
我在Windows计算机上使用Putty SSH到另一台服务器。到达那里后,我尝试使用X11转发将窗口弹出到我的计算机上。远程系统不是问题,因为它是一个大型系统,已被许多其他用户以相同的方式成功使用。 我通过Putty顺利登录到系统,然后startxwin在cygwin中运行。但是,xterm在Putty中运行时,出现错误xterm Xt error: Can't open display: localhost:##.0,即井号是两个整数,每次登录时其值都会更改。 我在Putty设置中启用了X11转发 我尝试将“ X显示位置”设置为 localhost:0 我已经确保下载cygwin的X11软件包 我尝试使用Just startx代替startxwin 我曾尝试setenv DISPLAY localhost:0和setenv DISPLAY my.ip.address 不幸的是,问题仍然存在。我已经用完了有关该主题的Google搜索资源,因此非常感谢您的帮助。谢谢!
11 linux  ssh  cygwin  putty 

3
从家中通过隧道传输FTP连接,服务器仅接受本地IP
我需要在工作时访问FTP服务器,但该服务器仅接受本地IP。我无法从家用计算机访问它。我已经能够通过PuTTY进入我的Unix工作计算机,并从那里成功打开到FTP服务器的控制台FTP连接。 我可以解决这个问题,但是我不愿意这样做,因为这对我来说非常麻烦。我希望通过PuTTY在工作机上建立FTP连接隧道,因此我可以使用选择的FTP客户端FileZilla来满足服务器上的FTP需求。当然,这是通过端口21进行的。 我知道PuTTY可以通过ssh进行端口转发,但我不确定如何使用它。 主页->工作->服务器。
11 ssh  ftp  putty 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.