Questions tagged «ssh»

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

0
SSH密钥是否远程缓存?
我想在远程服务器上安装新的公共密钥。我在ssh-keygen -t rsaMacbook上使用创建了一个密钥对,然后将其公钥添加到authorized_keys了远程服务器上。它是该文件中剩下的唯一公共密钥: user@remote:~/.ssh$ cat authorized_keys AAAAB3NzaC1yc2EAAAADAQABAAABAQCwNctIMgFSrvxrB/fX0eN2ew/nSHZWvY7gT3/wuZ3IpnumYtOA62Telc8M9tLu3bLsuh3O+/duhKTkW58jyEp2W8cC8hy+bWdZRvaV1jdBKtOyKb+KMFELWdxFFHd6PdMz+D9ElmDQlDqe2/Kw7SCjDiLnnuJbjoB+DycbPnlEMsecZAK73anlwfzs5iV6pzdqJw1u8+n4w6cpqgZJ6nyAIWhxxN3Ii0/H3Fbe5XiYezJJi4jtAmtLPd6JxoX17pNqtEl8dlI7rp4exq+HfVDVzKjRRA5fdyUmuWYrscBPrI/5Djvr+vJS3OizzZNdtXeuXbqT+89exjaswR2XEU/p 在本地,当我保留旧密钥时,这是我的新公钥: local:.ssh user$ cat id_rsa.pub ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCwNctIMgFSrvxrB/fX0eN2ew/nSHZWvY7gT3/wuZ3IpnumYtOA62Telc8M9tLu3bLsuh3O+/duhKTkW58jyEp2W8cC8hy+bWdZRvaV1jdBKtOyKb+KMFELWdxFFHd6PdMz+D9ElmDQlDqe2/Kw7SCjDiLnnuJbjoB+DycbPnlEMsecZAK73anlwfzs5iV6pzdqJw1u8+n4w6cpqgZJ6nyAIWhxxN3Ii0/H3Fbe5XiYezJJi4jtAmtLPd6JxoX17pNqtEl8dlI7rp4exq+HfVDVzKjRRA5fdyUmuWYrscBPrI/5Djvr+vJS3OizzZNdtXeuXbqT+89exjaswR2XEU/p 如您所见,这是添加到authorized_keys远程服务器上的密钥。为此,这是我旧的公共密钥的内容,只是为了表明它们是完全不同的: local:.ssh user$ cat id_rsa_alt.pub ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDJMTXjgk8KMUQpiOnx9R5gTDQhFUQbUPZCvrCbQXIIRP4I7MfhqDEWUqnsobOxeYXXtyV0s116iFwvc/4DaWCWQEcuvIcRiRekQRgqELJJfbSdXR70OyBQWn1SpVKbD93Ww2KE+KomrYl0Ocl92GGw39tr2Eyl0qNM/5MBiZk4Nm8cEM/NhROesj8Uj2dNDh9AheC9eGSFdCkS7l+F2+dpZc2aIGgbkQtortIE41hu3yZl/EnQlXIQU2OiOxdm9jROm6ndh5OQn8/e5JH8CyExjRnSCH+/XlqfSVujaXjPaM5rBNQlzIxdjjrFkg4MxE4g/QFF9g60e37ed43QSAcH 我当然可以使用新密钥进行连接,但是我的旧密钥仍然有效: local:~ user$ ssh -i .ssh/id_rsa_alt user@remote Linux lxhalle 2.6.32-52-server #114-Ubuntu SMP Wed Sep 11 19:06:34 UTC 2013 x86_64 GNU/Linux Ubuntu 10.04.4 LTS Welcome to the Ubuntu Server! * …

1
使用ssh-keygen进行SSH文件传输
我是Linux的临时用户,但在理解从我们提供数据的公司发送给我的一些指示时遇到了一些困难。他们希望我们使用ssh(我以前使用过)通过scp传输数据。问题是我从未使用过ssh-keygen,也从未完全理解它的工作方式。有人可以帮我吗。我将附上说明,以便您可以确切地看到他们给我的信息。 *在将要发送数据的帐户的“主”目录中,最好创建一个“ .ssh”目录(如果不存在)。这是用于管理所有ssh密钥对的默认位置。您可以有几个不同的密钥对,因此命名约定很有用(默认情况下,ssh-keygen使用'id-rsa'作为密钥名(id-rsa表示私钥,id-rsa.pub公开)。我通常建议创建密钥对的命令是; ssh-keygen -t rsa -N“” -f名称-C“ account @ server_name-简要说明” 哪里; '-t'标志用于创建密钥的类型(rsa),'-N'标志用于可选的密码短语(“”是空字符串-本质上未设置密码短语(这是自动化过程所需要的) ,但不是您想要的(如果设置为个人使用的话)),'-f'标志用于文件名(这将用于替换默认的'id_rsa'名称-然后可以在调用'scp'命令),'-C'标志用于注释字段(如果您有多个密钥,这很有用,您可以插入简短的描述以了解密钥的用途–我通常建议服务器和帐户生成的密钥包括其主要用途的简短说明;'unduser1 @ hostname-将数据传输到X公司)。* 谢谢您的帮助!
2 linux  ssh  scp  ssh-keys 

0
VPN时无法连接到VirtualHost
我在托管我的应用程序的Ubuntu本地计算机上运行VirtualBox。应用程序URL指向我的主机文件(/etc/hosts)中的VM IP地址。并且此配置工作正常。我也可以使用VM IP Address从控制台SSH到VM。 但是,当我运行VPN时,我会断开与VPN的连接。应用程序URL不起作用。我无法SSH到VM IP地址。 我想与同事远程合作,现在不可能了。 在此先感谢您的帮助。

1
通过SSH共享Internet连接
我有台式机和两台笔记本电脑和Ubuntu。通常,Internet通过路由器共享,其中一个端口用于PPP到提供商,而四个端口用于计算机。但是路由器坏了,现在它只能用作交换机。因此,如果我将所有计算机和供应商的电线都插入其中,则表明我具有本地网络,但是一次只有一台计算机可以通过ppp访问Internet。因此,我使用台式机登录Internet,并使用ssh从笔记本电脑访问它。这样一来,我可以在笔记本电脑上运行应用程序并浏览Internet,但无法完全访问Internet。 因此,问题是-有没有一种方法可以通过ssh共享Internet,因此笔记本电脑将具有与直接或通过路由器连接到Internet相同的方式(当然,我会获得新的路由器,但是这个问题具有理论上的意义和应用程序,例如通过安全机器建立流量隧道)。



1
挂载嵌套的SSH位置
我有一台服务器,该服务器只能通过SSH访问网络中的计算机,而我从外部世界对该网络的唯一访问是单个可通过SSH访问的节点。 有什么方法可以从外部安装嵌套计算机? Me -> Public SSH-accessible Node -> Internal SSH-accessible Machine
2 ssh  mount 

3
如何使用macvim SSH进入无头服务器
我正在使用Mac OS X 10.7.5 我一生中第一次安装了macvim。 我很喜欢使用MacVim,我想知道如何从MacVim本身通过SSH SSH到无头服务器中。 目前,我在MacVim中编写代码时使用终端将SSH接入无头服务器。 我想知道是否有一种方法可以让MacVim同时执行。
2 linux  macos  ssh  vim  macvim 

1
如何设置ssh隧道以从列入白名单的IP中获取服务器数据以馈入本地版本?
这可能已经得到了回答,而我的担心使我无法理解答案... 我正在远程工作。我有一个在127.0.0.1:8080上运行的本地版本。此版本需要从远程数据库获取数据。远程数据库仅允许某些IP连接。我有另一台列入白名单的服务器。因此,我需要建立通往白名单服务器的隧道以获取数据库数据,并将该数据发送回我的本地版本。 我可以设置一个隧道,以便所有网络流量都通过列入白名单的服务器,但是之后我将无法再访问本地版本。或者,我可以运行我的本地版本,但不能使用它,因为它认为服务器已断开连接。 我对Terminal感到很满意,只是不确定如何设置它,因此我只获取服务器信息(并将其连接到我的本地版本),而不是所有网络流量。

2
鼠标通过PuTTY在tmux内的vim中向下滚动,但不能向上滚动
我在多个平台上遇到问题,在PuTTY中的tmux会话中使用vim时,使用鼠标滚轮向下滚动可以正常工作,但不能向上滚动。有任何想法吗?也许在腻子中解决的问题(具体来说,我正在使用PuTTYTray,但这似乎也发生在香草腻子中) 我的〜/ .vimrc鼠标设置: set mouse=a 还有我的〜/ .tmux.conf set -g default-terminal "screen-256color" set -g history-limit 300000 set -g prefix C-a bind-key C-a last-window bind-key C-a last-window bind -n M-Left select-pane -L bind -n M-Right select-pane -R bind -n M-Up select-pane -U bind -n M-Down select-pane -D bind D source-file ~/.tmux/logs set …
1 ssh  vim  mouse  putty  tmux 

1
Windows 7上的SSH客户端未通过主机名连接到Linux sshd
我有一个简单的家庭网络设置,一切都通过宽带路由器路由。我有一个Windows 7机箱和一个Gentoo linux(当前)livecd盒,通过以太网供电连接到路由器。在永久安装linux的过程中,通过SSH从Windows上运行cli。在开始时,大约5天前,当我跑 /etc/init.d/sshd start 在livecd上,我可以使用主机名'livecd'通过Windows 7连接到它。昨天我的腻子客户端在我首先使用它的IP地址进行ping操作之前找不到该框。 今天ping-then-putty没有用,所以我不得不输入IP地址而不是主机名。我不是那么担心,但我确实想知道找不到/解析主机名背后的原因 - 我认为这是某个地方的DHCP问题吗?
1 ssh  lan  putty  dhcp  sshd 




1
启用FTP禁用SSH
我想知道如何在除root和admin之外的所有用户禁用SSH访问时启用FTP访问。 我试图改变shell: /usr/sbin/nologin 是不好的因为禁用和 /bin/bash 启用两者。我也检查一下 /etc/shell/sshd_config 并把 AllowUsers root admin 重新启动ssh,但这并没有解决问题。 服务器在Debian上运行。 有人有想法吗?
1 linux  ssh  debian  shell  ftp 

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.