腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
1
回答
在ssh上跳转主机和目标主机的不同的pulic键
、
我有HOP服务器(堡垒)和应用服务器。我能够通过以下方式跳到服务器: $ ssh HOP 我能够从HOP服务器从ssh到APP server: $ ssh APP 两个SSH都不需要密码,只能通过ssh键工作。 在部署过程中,我发现我无法通过HOP连接到应用服务器。我正在cmd上测试它: ssh -o ProxyCommand="ssh -W %h:%p HOP" APP 之后,我可以连接到应用服务器,但它需要密码。我发现,即使应用ssh在HOP中工作,现在它也无法检测到来自HOP服务器的配置。因此,我定义了要在命令行中使用的公钥: ssh -o ProxyCommand=
浏览 1
提问于2021-08-12
得票数 1
1
回答
如何配置Jenkins通过SSH发布以使用SSH密钥
、
、
、
、
我们的Jenkins实例运行在一个CentOS Linux7.3.x服务器上。我试图在Jenkins Global设置中配置一个附加的"SSH服务器“。 Jenkins无法访问位于“/root/..ssh/ my _ private _ key”中的我的私钥。 詹金斯版本: 2.101 “在SSH上发布”插件版本: 1.18 Jenkins UI错误:在SSH上发布> SSH服务器> SSH服务器>密钥路径“ 没有文件匹配:‘/root/..ssh/my_private_key’ Jenkins UI错误:通过SSH > SSH服务器&g
浏览 1
提问于2018-02-22
得票数 1
回答已采纳
1
回答
VPN背后的SSH进入服务器
、
、
、
、
我有两台服务器,服务器A和服务器B。服务器B充当服务器A的VPN。我正在试图找到一种从第三台计算机到ssh直接进入服务器A的方法,即使它在服务器B的防火墙后面。 Sever A: IP: 73.85.87.81 sshport: 222 Server B: IP: 109.192.97.168 sshport: 22 我注意到我可以VPN到服务器B,然后ssh到服务器A,或者ssh到服务器B,然后ssh到服务器A,但是我更希望能够在端口222上的服务器A上获得ssh。 有没有一种方法可以让我在ssh 109.192.97.168:222中设置的话,我的结果是73.85.87.81:222?
浏览 0
提问于2017-01-17
得票数 2
回答已采纳
3
回答
SOCKS协议如何用于SSH动态端口转发?
、
、
通过ssh -D动态端口转发在应用程序客户端和应用服务器之间建立连接(S)时,SOCKS协议是如何使用的?是SOCKS作为通信的协议 在应用程序客户端和SSH客户端之间, 或者在SSH客户端和SSH服务器之间, 还是在SSH服务器和应用服务器之间? 一旦应用程序客户端通过SSH动态端口转发连接到应用服务器,SSH客户端和服务器通常被称为“让开”。这是否意味着现在没有使用SSH协议?例如,仍在使用的协议是SOCKS和/或SSH吗?应用程序客户端和应用服务器之间的通信是否仍然封装在SSH协议中(如此安全)? 谢谢。
浏览 0
提问于2019-02-07
得票数 0
回答已采纳
1
回答
是什么阻止SSH服务器登录MITMing?
、
当我阅读这个问题有关客户端用私钥签名的内容时,我想知道:是什么阻止了以下场景的发生: 客户端连接到SSH服务器。 SSH服务器知道客户端在第二个SSH服务器上也有一个帐户。它连接到第二SSH服务器,向客户端提供第二服务器的身份验证质询(“会话标识符”)。 客户端签署身份验证请求,将其发送到第一个SSH服务器。 第一SSH服务器将签名的身份验证请求转发给第二SSH服务器,并访问第二SSH服务器。
浏览 0
提问于2015-05-24
得票数 4
回答已采纳
1
回答
我如何才能真正关闭ssh服务器?
、
我用systemctl disable ssh禁用ssh服务器,然后重新启动。重新启动后,我仍然可以通过ssh登录到远程服务器。我使用systemctl status ssh来检查服务器状态,并且它是不活动的。 $ systemctl -a | grep ssh ssh.service loaded inactive dead OpenBSD Secure Shell server ssh@3-192.168.0.120:22-192.168.0.104:31079.service
浏览 0
提问于2019-07-09
得票数 0
回答已采纳
1
回答
命令ssh server2后询问密码
、
、
、
我有两个服务器server1 server2 我想从服务器1登录服务器2,我在..ssh/ssh_host_rsa_key.pub_ key中在另一个服务器中添加了两个发布密钥( pub Key)。 当我运行#cd /etc/ssh;ls -ltr时,可以看到下面的文件sshd_config ssh_config ssh_host_key.pub ssh_host_key ssh_host_rsa_key.pub ssh_host_rsa_key ssh_host_dsa_key.pub ssh_host_dsa_key
浏览 6
提问于2013-08-22
得票数 0
回答已采纳
1
回答
如何通过多个ssh运行本地bash脚本
、
我有一个本地bash脚本,希望在第二个ssh服务器上运行。 下面是步骤:user$本地机器user$ ssh -A ssh登录到第一个ssh user@ssh01:~$ ssh server2登录到第二个ssh user@server2:~$登录到第二个ssh服务器。 我可以使用以下命令在第一个ssh服务器上运行bash脚本:user$ ssh -A ssh 'bash -s' < script 但是,我不知道如何在第二个ssh服务器上执行此操作。当我尝试从第一个ssh开始执行时,它会抛出一个错误user@ssh01:~$ ssh server2 'bash -s
浏览 0
提问于2019-08-12
得票数 2
回答已采纳
2
回答
脚本以检查Docker中的SSH服务是否已启动
、
、
、
、
我的停靠容器有两个服务:一个web服务和一个SSH服务器。 SSH服务器是openssh服务器,我需要从容器外部运行命令docker exec -it my-container sudo service ssh restart来启动SSH服务器。 但是,命令并不总是成功。每次我需要手动检查SSH服务器是否在容器中,使用命令:ssh root@localhost 1)如果SSH服务器无法启动,则结果是ssh_exchange_identification: Connection closed by remote host 2)否则,它要求输入密码。(这表示SSH服务器已启动) 由于我必须同时部署
浏览 2
提问于2018-10-08
得票数 2
回答已采纳
2
回答
哪个公钥将被添加到我的~/..ssh/已知_主机中?
、
我有一个RHEL8.3服务器,这是/etc/ssh文件夹中的内容: [root@192 ssh]# pwd /etc/ssh [root@192 ssh]# tree -a . ├── moduli ├── ssh_config ├── ssh_config.d │ └── 05-redhat.conf ├── sshd_config ├── ssh_host_ecdsa_key ├── ssh_host_ecdsa_key.pub ├── ssh_host_ed25519_key ├── ssh_host_ed25519_key.pub ├── ssh_host_rsa_key └──
浏览 0
提问于2022-04-30
得票数 2
回答已采纳
1
回答
SSH-代理在许多服务器上工作而不重新键入?旗子?
、
、
、
假设服务器myLaptop、A和B,相同的ssh代理应该允许我在不读取服务器A中的ssh代理的情况下遍历A和B。 $ eval `ssh-agent`; ssh-add ~/.ssh/mePriv #In myLaptop $ ssh me@kosh.A.com #Works without typing pwd $ ssh me@triton.A.com #Won't work, ssh-agent not alive in A?! $ eval `ssh-agent`; ssh-a
浏览 5
提问于2014-02-10
得票数 0
6
回答
通过SSH隧道前进SSH
、
、
、
我的处境: Me(本地主机) ->服务器A(ip:100.100.100.100) =>(服务器B(ip:192.168.25.100),服务器.) 我能够将SSH放入服务器,因为它有一个真正的ip,如果我想连接到服务器b,我会使用它的ip来ssh服务器b(192.168.25.100) 示例: 在我的电脑里: ssh user@100.100.100.100 然后在100.100.100.100, ssh user@192.168.25.100 这会让我用ssh转到服务器B。 如果我想直接连接到服务器b,怎么办?我怎么能这么做? 示例: 从我的办公室: ssh@192.168.2
浏览 0
提问于2011-12-15
得票数 40
回答已采纳
1
回答
SSH使用PFS吗?
有两个服务器:A和B "A“运行ssh-keygen,我们将私钥复制到"B”。两者都有相同的id_rsa。 两个服务器都使用公共ssh键连接到服务器"C“。 问题:服务器"A“解密服务器”B“S ssh与服务器"C”通信吗? 或者ssh拥有完善的前向隐私,这使得ssh私钥的“妥协”不成问题?
浏览 0
提问于2018-04-06
得票数 2
回答已采纳
4
回答
使用SSH键连接到远程Centos服务器
、
、
我正在尝试使用SSH键连接到CentOS6.3Server,这样我就可以远程运行脚本,而无需每次请求密码。我已按照以下指示行事: 一次使用普通ssh命令和密码登录到服务器,以便服务器将您的计算机添加到已知主机中。 在您的计算机中,使用cygwin终端生成密钥,并将密码短语留为空:ssh-keygen -t rsa。 现在设置您的私钥和ssh文件夹的权限:chmod 700 ~/.ssh & chmod 600 ~/.ssh/id_rsa 将公钥(id_rsa.pub)复制到服务器,登录到服务器并将公钥添加到authorized_keys列表:cat id_rsa.pub
浏览 3
提问于2012-12-09
得票数 7
回答已采纳
1
回答
正确. ssh /config设置以跳转ssh
、
、
我有一个2深的ssh网络。我有服务器myserv.co.uk和服务器B。我通过. .ssh/config文件为myserv.co.uk提供了一个别名,名为A。服务器A是受密码保护的,一旦进入服务器A,我就可以ssh B而不必使用密码。 我在本地机器上使用ssh-keygen,并将其复制到服务器A上,这样我就可以成功地执行ssh A,而不必使用密码。 一切都很好。但是,我需要将ssh/scp直接放到服务器B中。关于如何做到这一点,我已经尝试实现了很多东西。我有以下.ssh/config: Host A User first.last Hostname myser
浏览 2
提问于2015-07-09
得票数 1
回答已采纳
2
回答
关于SSH如何在Ubuntu上工作和设置的高级概述
、
、
、
、
我刚刚从SSH开始,我需要在Ubuntu/Linux上熟悉SSH的人给我提供使用SSH的整体情况。 我目前知道SSH用于通过网络安全地连接到计算机,然后能够从工作站的终端在该计算机上执行命令。 使用干净的Ubuntu 14.04桌面安装上的默认设置,我尝试用ssh命令和服务器的ip地址连接到Ubuntu服务器(也是干净安装,没有额外的包): ssh larryserver@192.168.0.3 就这样,我得到了“连接被拒绝”的信息。 在阅读了https://help.ubuntu.com/community/SSH之后,我了解到只有ssh客户机(特别是openssh客户端)安装在Ubuntu
浏览 0
提问于2015-09-13
得票数 0
1
回答
如何在多个防火墙后向远程服务器发送ssh?
、
这是我的情况 我可以通过ssh从家里的笔记本电脑访问服务器A。 服务器B只能通过ssh从服务器A访问。 服务器C只能通过ssh从服务器B访问。 我是否可以配置我的. ssh /config,以便我可以直接从我的笔记本电脑将ssh配置为Server C?我需要这个,因为我需要定期将文件从服务器C传输回我的笔记本电脑。我使用的是'scp‘,但是手动遍历这个ssh层次结构太痛苦了。我想知道是否有一个更直截了当的做法,通过魔法的ssh。
浏览 2
提问于2010-12-31
得票数 2
回答已采纳
2
回答
OpenSSH:如何在ssh连接上运行命令
、
我需要定制OpenSSH服务器,以便在与服务器建立新的SSH连接时,它运行一些命令(比如运行bash脚本)。这个命令应该是为SSH连接“准备”服务器。 因此,从客户端来说,它只是一个正常的SSH连接:ssh user@server.com 但是在服务器端,它运行一个命令,然后允许SSH会话启动。 这与OpenSSH是可能的吗?还是我需要编写自己的SSH服务器? 当SSH连接被终止时,也能这样做吗?
浏览 0
提问于2020-08-16
得票数 1
1
回答
使进程在SSH会话从跳转机器断开后继续运行
我知道screen可以让进程在从ssh会话断开后继续运行,如果我执行的是:本地机器-> ssh ->服务器。 但是我需要通过跳转机器访问服务器:本地机器-> ssh ->跳转机-> ssh ->服务器。现在,如果我将screen和ssh返回到服务器,那么screen会话也会丢失。
浏览 0
提问于2020-10-27
得票数 0
1
回答
使用本地ip地址从ssh服务器连接到远程计算机。
、
、
我在本地ssh服务器上连接了一台远程Linux计算机,在端口5051上创建了反向ssh隧道。在ssh服务器本身上,我运行以下两个命令,以便为远程计算机提供本地IP地址。 ip addr add 192.168.1.51/24 dev eth0 iptables -t nat -A PREROUTING -d 192.168.1.51 -p tcp --dport 22 -j REDIRECT --to-port 5051 在ssh服务器上,我还在sshd_conf中配置了sshd_conf yes。 从我网络上的第三台计算机(如果我在192.168.1.51上使用ssh ),我直接在远程Lin
浏览 0
提问于2018-05-17
得票数 0
回答已采纳
1
回答
将ssh -V保存到变量
、
、
、
、
我正在尝试将无密码ssh的测试自动化,从72台远程服务器返回到中央服务器。我让中央服务器无密码的ssh工作到72台服务器,但需要从它们返回中央服务器。 这72台服务器有两个ssh版本之一。 OpenSSH_4.3p2,OpenSSL 0.9.8e-fips-rhel5 01 2008年7月1日 或 sshg3: SSH客户端6.1.8在x86_64上-未知-linux-gnu 建造: 136 产品: SSH Tectia客户许可证 类型:商业 我的经验是试图将ssh -V保存到一个变量中,它似乎没有打印到STDOUT。因此,我在下面的尝试失败了。 ssh -V > som
浏览 7
提问于2013-10-01
得票数 3
回答已采纳
3
回答
JAVA中的非交互式密码SSH
、
、
、
、
我有一个程序,它需要级联SSH,即它的ssh A服务器,然后使用相同的连接ssh B服务器。服务器A充当网桥。我有一个shell的实例,用于ssh第一个服务器。 当我执行ssh user@ipAddress时,它要求输入密码。我尝试了ssh user@ipAddress\n密码。它似乎不起作用。 我不能使用任何外部工具,比如ssh-agent或expect。我无法控制服务器A。 有没有一种方法可以将密码作为参数提供或输入密码? 谢谢!!
浏览 6
提问于2011-11-18
得票数 1
回答已采纳
1
回答
它是远程服务器的公共ssh密钥。
、
、
我经常通过ssh访问远程服务器,很久以前就生成了密钥,因此访问远程服务器: ssh -p 2222 root@193.xx.xx.xx -L 5432:127.0.0.1:5432 由于安全升级,远程人员说端口映射已经被删除,并要求我的ssh pub key,所以他们给我访问。 但是我添加了其他的ssh键,所以我无法判断哪个键是用于这个远程服务器的。 ~$ ls ~/.ssh/*.pub /home/akil/.ssh/google_compute_engine.pub /home/akil/.ssh/id_ed25519.pub /home/akil/.ssh/id_rsa.pub 我如
浏览 0
提问于2021-04-24
得票数 0
回答已采纳
3
回答
docker buildkit使用远程代理转发时挂载ssh
、
、
、
、
我使用了--ssh docker buildkit特性,它在本地工作得很好。我想在远程服务器上构建Docker,为此我使用-A标志来转发本地github密钥,如下所示: ssh -i "server.pem" -A <user>@<server-ip> 然后在服务器端我运行: ssh -T git@github.com 我收到"Hello user“消息,这意味着密钥转发工作正常。 (在服务器端,确实设置了$SSH_AUTH_SOCK,我可以git clone) 现在,在本地构建时,我使用: DOCKER_BUILDKIT=1 docker bu
浏览 6
提问于2020-01-21
得票数 6
1
回答
Jenkins Plugin ssh Publisher无法将文件复制到ansible server
、
、
我试图使用Jenkins插件"ssh publisher“- Transfer set选项。我想借此达致两点。首先,将一些文件从Jenkins服务器复制到Ansible Server。第二,触摸Ansible服务器上的文件。 下面是我的构建日志,它清楚地显示了Jenkins服务器在构建工件之后,能够从ssh到ansible服务器。然后,复制了"0“文件(不知道为什么?),并最终触摸了ansible服务器上的文件(这是预期的) [INFO] Maven Project ...................................... SUCCESS [ 0.457
浏览 5
提问于2021-01-05
得票数 0
回答已采纳
1
回答
我该怎么做呢?
、
你好,我试着在这个网络中做一个端口转发。 📷 如您所见,当我想对localhost:9203执行curl时,我拥有localhost,以便访问10.0.0.1:9200。 10.0.0.1:9200是一个只能由ssh服务器访问的服务器,10.0.0.0。 目前,我通过ssh连接到ssh服务器,然后执行curl,但是我想从localhost执行,因为我不能在ssh服务器中安装依赖项。 我该怎么做这个端口? 我需要使用用户和密码访问ssh服务器。 如何进行端口转发或ssh服务器需要防火墙规则重定向? 谢谢
浏览 0
提问于2021-11-24
得票数 0
1
回答
公钥访问ssh失败“权限被拒绝(公钥)”
、
、
、
我想设置crontab,以便将资源从远程服务器获取到本地服务器。 使用的步骤如下 在本地服务器1.ssh-keygen中,没有密码。2.使用SCP将公共密钥复制到服务器。 在远程服务器中 cat id_rsa.pub >> ~/..ssh/授权密钥 编辑的.ssh配置文件sudo /etc/ssh/sshd_config如下所示 RSAAuthentication是 PubkeyAuthentication是 ChallengeResponseAuthentication是 PasswordAuthentication号 UsePam号 通过sudo
浏览 5
提问于2016-05-26
得票数 0
1
回答
使用SSH键的自动ssh登录在sudo之后不工作
、
、
、
、
我有一个带有3个ubuntu服务器(主机)的Ansible服务器。因此,我希望能够通过输入SSH密钥密码一次登录到这些服务器。我用别名编辑了我的..bashrc。alias ssha='eval $(ssh-agent) && ssh-add' 每当我登录到Ansible服务器并执行以下操作时: foulan@ansible-server:~$ ssha Agent pid 1396 Enter passphrase for /home/foulan/.ssh/id_ed25519: 如果我键入ssh-key的密码,我可以在不提示密码的情况下登录每个服务器。但是
浏览 0
提问于2020-10-21
得票数 0
1
回答
Net::SSH::Perl返回特定服务器的错误
、
脚本应该在我的服务器上运行,并在客户服务器上远程执行命令(通过ssh)。问题是,我没有与客户服务器完全相同的平台来测试ssh上的连接性。它可以在我的测试服务器上正常工作,但是当它在客户服务器前面工作时,它通过以下方式退出: 接收到的断开消息:没有pty分配,在/usr/cti/apps/CSPbase/Perl/lib/perl5/site_perl/5.8.8/Net/SSH/Perl/SSH2.pm 300行的Telnet中需要pty 在此服务器前面的命令行i上执行ssh时,它的工作. $ssh = Net::SSH::Perl->new($ip); $ssh->log
浏览 1
提问于2013-02-28
得票数 2
2
回答
停止ssh,需要重新连接的方式
、
、
我租了一个带有ubuntu服务器的虚拟机。我通过ssh命令从我的ubuntu家庭电脑登录到终端。在退出之前,我意外地在终端中输入了“停止ssh”,因为我以为它会结束我与服务器的ssh会话。最后,“退出”完成了--现在我无法使用带有错误消息的"ssh user@host“连接到服务器: ssh:连接到主机名端口22:连接被拒绝 我想我关闭了服务器中的ssh模块。作为另一种连接方式,我已经尝试了"sftp user@host“命令,但最后这个命令也尝试将ssh发送到服务器。当我租用这个虚拟机时,我无法直接访问服务器文件结构来更改配置文件或类似的东西。除了ssh之外,还有其他方法连接
浏览 0
提问于2013-07-16
得票数 1
1
回答
cat命令不按预期使用ssh。
、
、
我正在GitHub操作中创建一个yaml文件,以便在使用terraform创建的Linux服务器上安装软件。使用该管道,我能够将ssh插入linux服务器。在其中一个服务器中,我正在创建一个.ssh目录和一个id_rsa文件(其中包含另一个服务器的私钥),我打算使用它们来将一些文件复制到另一个服务器中。我使用了echo命令将私钥复制到id_rsa文件中。我想查看id_rsa的内容,以确保正确的私钥被复制。我正在使用cat命令,但它不起作用。这是我的密码 ssh chefnode -T ssh chefnode -t 'sudo apt-get update && sud
浏览 7
提问于2022-10-29
得票数 0
回答已采纳
4
回答
python在使用ssh时找不到模块
、
我在服务器上使用python。当我运行python命令时,需要numpy模块,如果需要的话 ssh <server name> <python command> 服务器将不会抱怨没有名为numpy的模块找到。 但是,如果我第一次使用ssh到该服务器 ssh <server name> 然后在服务器上运行python命令。 <python command> 一切都会好的。 这意味着服务器已经安装了numpy模块,如果没有我的日志记录,它就无法找到模块。 你猜到问题出在哪里了吗? 谢谢 添加: 很抱歉忘了提这个,我跑步得到的结果 ssh <
浏览 2
提问于2011-07-27
得票数 6
2
回答
从服务器获取指纹
、
如果我只有服务器的IP地址,并且服务器没有在我的~/.ssh/known_hosts文件中列出,那么如何从服务器获取SSH指纹呢? 我想看看主人的钥匙。下面是我在Ruby中所做的尝试: net_ssh_session = Net::SSH::Transport::Session.new( target, :port => port, :timeout => timeout, :paranoid => Net::SSH::Verifiers::Null.new) host_keys = net_ssh_session.host_keys 如果服务器不在我的~/.ss
浏览 6
提问于2016-10-22
得票数 2
回答已采纳
1
回答
使用Paramiko从远程服务器执行命令到另一个远程服务器
、
、
我试图连接到一个特定的中央服务器,该服务器已经配置了到所有其他服务器的无密码连接,我当前所在的服务器无法访问我想要运行的服务器。因此,我试图连接到中央服务器,从那里做ssh到其他服务器,我需要运行命令。当我在执行ssh命令之后运行这个命令时,程序会被冻结,并且不允许将命令执行到最终的远程服务器中。在这种情况下,假设我想在最终服务器'host.name‘上运行ifconfig。 def get_host_info_linux(self,host,db_engine): #Create ssh client from paramiko library client = pa
浏览 3
提问于2020-04-21
得票数 2
回答已采纳
5
回答
如何创建反向动态ssh端口转发
、
、
我正在尝试建立一个ssh隧道布局,其中: 客户端A(未启用ssh-server )启动到服务器S的ssh连接。 socks服务器在服务器上打开S:yyyy通过客户端A隧道所有数据 客户机B连接服务器S上的socks服务器,tcp数据路由通过客户端A连接到Internet 一个可能的解决方案是在客户机A上添加一个代理服务器(绑定到localhost:xxxx),然后在客户机A ssh -R yyyy:localhost:xxxx Server上运行。这样才能达到目标。但这并不像使用ssh那样干净。 仅仅是A上的ssh客户端和S上的ssh服务器就能做到这一点吗?这就像反向动态端口转发在ssh上创建
浏览 0
提问于2015-01-15
得票数 14
1
回答
在ssh中如何使用公钥和私钥?
、
、
假设我已经在ssh中设置了公钥/私钥身份验证。 ssh服务器拥有公钥而不是私钥,而ssh客户端同时拥有公钥和私钥,这是正确的吗? 公共密钥和私钥如何通过ssh协议在通信中使用? 当我在ssh客户端通过运行命令通过ssh协议连接到ssh服务器来启动通信时,这是由我发送到服务器的初始消息是用公钥或私钥加密的吗?当ssh服务器接收到这个初始消息时,它是否使用公钥来解密初始消息,这听起来很奇怪,因为每个人都可以拥有公钥,从而可以解密初始消息? 如果我发送到服务器的命令是scp某个文件从服务器到本地主机,当ssh服务器向我发送所请求的文件时,公钥是否用于加密该文件?当ssh客户端接收到加密文件时,私钥是
浏览 0
提问于2016-06-15
得票数 -1
2
回答
金刚反向SSH
、
我有一个服务器和一台远程计算机。现在我想通过SSH访问远程计算机,但是它可能在NAT后面。这是我想要反向SSH连接的原因之一。 其思想是建立从远程计算机到服务器的连接,并使用此连接通过SSH从服务器到远程计算机进行通信。 对于OpenSSH,这是相当容易的。在远程计算机上,我打开了反向SSH隧道: ssh- R 19999:localhost:22 user@192.168.0.10 现在,我可以在服务器端使用它: ssh localhost -p 19999 我希望通过远程计算机上的go应用程序和go SSH库实现相同的行为。服务器仍将使用OpenSSH,因此不应更改。 我知道如何从一开始就
浏览 3
提问于2015-10-09
得票数 5
回答已采纳
1
回答
是否可以通过ssh代理或vpn隧道进行会话劫持?
几天前我用ssh代理访问我的gmail。 Firefox使用设置代理服务器127.0.0.1 (端口与隧道设置相同)并选择socks5的自动代理,然后运行隧道并连接ssh服务器。 当我在firefox中同时打开两个选项卡时,一个是gmail (https),另一个是ssh服务器上的页面(获取会话)。 现在我的问题是:“可以在ssh服务器上执行会话劫持吗?(如果我在ssh服务器上以"root“身份访问? [me]<->[ssh server]<---->[proxy]<-->[website]
浏览 0
提问于2013-04-03
得票数 0
1
回答
使用SSH进行远程同步-然后异步执行
、
、
TL; 博士 我希望远程执行同步启动的脚本(因此,如果准备命令失败,本地ssh命令就会失败),然后异步执行,从而终止本地ssh命令。 详细信息 我在远程服务器上有一个脚本,它可以缓慢地下载一个千兆字节文件。我想使用SSH远程服务器'nohup /path/ to /script参数‘通过ssh从本地服务器启动这个脚本,但是当我知道脚本已经成功启动下载时,就会关闭SSH连接。一旦启动,SSH连接就没有任何有用的用途,在下载过程中出现系统故障,并阻止本地服务器上的执行。 我不能只执行ssh -f或ssh &操作,因为如果远程脚本没有启动,下载前的第一个命令失败,或者远程服务器无法访
浏览 0
提问于2013-07-19
得票数 3
回答已采纳
1
回答
如何在Laravel5.5中动态设置SSH密钥?
、
、
、
我正在管理一个由多个服务器组成的网络,并希望使用SSH密钥与服务器连接。我发现我们可以在Laravel的remote.php配置文件中给出SSH密钥的路径,如下所示: . . 'key' => '/path/to/ssh/key' . . 但是,由于我想连接许多服务器,我不能为所有服务器设置单个私钥,因为它不会安全。所以,我唯一能想到的就是动态地设置SSH键。到目前为止,我使用密码登录,可以使用Config::set();动态设置密码,但不知道如何动态设置SSH密钥。 在这种情况下,我们也可以使用Config::set();,但那样的话,我必须将所有SSH
浏览 2
提问于2018-05-22
得票数 3
回答已采纳
1
回答
在debian -守护进程重新加载的sshd配置中的HostKeyAlgorithms失败
、
、
我有一个Debian服务器,我想验证服务器上有关DNS SSHFP记录的ssh密钥的指纹。这很好,但是如果客户端通过ssh连接到服务器,服务器就会提供ssh-ecdsa算法。我想配置ssh守护进程,只有ssh-‘d 25519和ssh-rsa是支持的算法。对于Ubuntu16.04,我使用ssh配置键HostKeyAlgorithms,但是如果在Debian上使用这个键,就无法启动守护进程。 为什么守护进程不支持这个配置键,或者我必须使用另一个配置键来只支持ssh- and 25519和ssh-rsa算法? 我的sshd_config AcceptEnv LANG LC_* Authorize
浏览 0
提问于2017-05-03
得票数 4
回答已采纳
1
回答
使用libssh2连接到需要密钥和密码的服务器
、
、
、
、
我的任务是连接到基于windows的SFTP服务器,该服务器需要密钥和密码才能连接到它。 我已经知道如何使用密码或密钥进行连接,但我无法同时使用这两种方法。 通过密钥连接: //connect to server $connection = ssh2_connect($SSH_ipadd, 22, array('hostkey'=>'ssh-rsa,ssh-dss')); if(ssh2_auth_pubkey_file($connection, $SSH_user, $SSH_public_key, $SSH_private_key)){ ec
浏览 20
提问于2017-03-02
得票数 2
2
回答
单机中的SSH密钥创建
、
是否可以在独立机器中创建ssh键(ssh-keygen)。然后将私有ssh和公共ssh密钥复制到客户端ssh目录和服务器ssh目录中,以便在客户端到服务器之间执行密码更少的身份验证?
浏览 0
提问于2018-03-22
得票数 -1
1
回答
找出一个区别.(或更多)
、
我有两个服务器(debian)。几乎完全一样。我想使用SSH AgentForwarding。我尝试从A登录到B,从B登录到A: 关于user@A: set \ grep SSH SSH_AUTH_SOCK=/tmp/ssh-uEsiAIsssn/agent.1234 SSH_CLIENT='1.2.3.4 34927 22' SSH_CONNECTION='1.2.3.4 34927 5.6.7.8 22' SSH_TTY=/dev/pts/0 关于user@B: set \ grep SSH SSH_CLIENT='5.6.7.8 35023 22&
浏览 0
提问于2016-01-30
得票数 -1
回答已采纳
2
回答
Linux对失败根登录的审核
、
、
、
让我们假设有两个服务器(服务器A和服务器B )。我看到根ssh失败的登录尝试从服务器A到服务器B。ssh的根登录已经禁用了这两个服务器。 我想找出服务器A中所有的命令历史记录(即查找在服务器A中运行ssh的所有用户)。 或 在B服务器中添加审计,这样日志消息将显示来自服务器A的OS id,服务器A试图使用来自A的根服务器进行ssh。 示例: User1出现在服务器A中,它尝试使用root用户将ssh发送到服务器b,但登录尝试失败。服务器B日志应该显示根失败的ssh,它是由用户user1从服务器A发出的。 注:除管理员外,任何人都不能登录服务器A。服务器A中也没有crontab条目,我怀疑服务器
浏览 0
提问于2018-05-22
得票数 1
1
回答
多个SSH链(tsocks、socksify、proxycommand等)
、
、
http://i.stack.imgur.com/YTOvt.png 目标:您需要使用SSH、SCP从客户端“直接”到达“服务器B”。 “服务器B”位于“服务器A”旁边。例如:它们位于同一子网上,但只有“服务器A”可以从因特网->访问,因此“服务器B”只能间接访问。 我知道如何使用tsocks: 安装tsocks yum install tsocks 配置it 默认情况下没有配置文件。 vim /etc/tsocks.conf server = 127.0.0.1 server_port = 4000 创建ssh隧道 ssh -v -fND localhost:40
浏览 0
提问于2011-05-23
得票数 3
回答已采纳
2
回答
Jenkins通过ssh成功发布连接服务器,但put文件失败。
、
、
、
、
我有一个问题,当我构建到我的工作时,它不能将我的文件放在控制台输出的服务器目录中,我得到了“错误:发布时的异常,异常消息权限被拒绝”。 我有以下日志输出: SSH: Connecting from host [rp_ci] SSH: Connecting with configuration [web-dev] ... SSH: Creating session: username [ubuntu], hostname [xx.xx.xx.xxx], port [22] SSH: Connecting session ... SSH: Connected SSH: Opening SFTP c
浏览 0
提问于2015-01-15
得票数 5
1
回答
ssh和git设置
、
、
我正试图在我的本地网络上设置一个私有的git服务器,我无法在我的生活中弄清楚我做错了什么。我似乎无法通过为git用户工作的私钥获得ssh身份验证。 我已经在客户机上运行了ssh-keygen来创建一个rsa发布/私钥。我已经在服务器上创建了~/.ssh/authorized_keys文件。我已经将id_rsa.pub的内容复制到服务器上的authorized_keys文件中,方法是使用scp将文件传输到服务器,然后使用服务器上的cat id_rsa.pub > ~/.ssh/authorized_keys来确保没有复制错误。我已经重新启动ssh守护进程。 在客户端上,~/.ssh文件夹具
浏览 0
提问于2023-02-20
得票数 1
3
回答
如何检查SSH服务器是否在没有实际尝试登录的情况下侦听主机
、
、
、
我正在尝试创建一个bash脚本,该脚本检查主机是否存在,然后在ssh服务器正在监听主机时尝试将SSH插入其中。如果SSH服务器没有侦听,则该命令默认为telnet。 做这件事最好的方法是什么?我正在考虑使用一些类似ssh的密匙扫描来从ssh服务器获取公钥,但ssh- key扫描不在这个jumpserver上。Nmap也不在此服务器上。我无法将这些二进制文件复制到跳转服务器上,也无法在jumpserver上编译/构建任何东西。 检查SSH服务器的最佳方法是什么?我认为预期可能有效,但如果可能的话,我想避免使用它。
浏览 6
提问于2015-04-17
得票数 0
回答已采纳
1
回答
如何将ssh代理上的ssh与ssh代理并行用于python中的身份验证?
、
、
、
、
我有一个项目,需要对大量服务器进行ssh,以频繁调用命令。我认为这在python脚本中是可能的,但是我的需求似乎消除了所有可能的解决方案。我只能从中间堡垒服务器访问服务器,并且只能使用使用ssh代理转发的ssh公钥。因此,我的要求是: 并行ssh,这样我就不用等几个小时才能在所有服务器上运行该命令。 ssh公钥支持,因为我不能使用密码身份验证。 ssh代理支持,因为我不能在不通过ssh代理服务器的情况下直接访问服务器。 ssh代理支持,因为我需要通过代理服务器将我的(预加载) ssh公钥发送到服务器。 paramiko似乎提供了上述所有内容,但第一个需求除外(并行ssh
浏览 4
提问于2014-08-29
得票数 0
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
SSH 登陆服务器
Linux 常用服务器之FTP、SSH
Linux服务器SSH登录白名单
Linux 服务器SSH免密登录配置
Telnet和SSH服务器搭建详细过程
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券