我有一个远程机器在example.com与sshd监听端口1234
和端口的网络服务5678。
出于某些原因,我想“本地化”对该 Web 服务的 http 请求。
当我执行
ssh -L 4321:example.com:5678 root@example.com -p 1234 -N
Run Code Online (Sandbox Code Playgroud)
在本地机器 ( 10.0.0.1) 上,我可以通过导航到以下位置来查看 Web 服务:
http://localhost:4321
Run Code Online (Sandbox Code Playgroud)
但是,如果我将浏览器指向:
http://10.0.0.1:4321
Run Code Online (Sandbox Code Playgroud)
我收到错误(错误 102: net::ERR_CONNECTION_REFUSED 如果这有什么区别的话)。
有没有办法使 ssh 端口转发在ip address而不是下可用localhost?
我需要它以便为 LAN (10.0.0.0/24) 上的其他计算机提供远程服务。
我目前正在 Linux 服务器上设置 apache,需要创建一个新用户,该用户可以登录并且只能编辑特定目录中的文件。
我目前将我的网站设置为
/数据/htdocs/我的网站/
对此的权限是 apache:apache
现在我需要做的是创建一个新用户“joeblogs”并限制该用户只能访问 /data/htdocs/mywebsite/store/
用户应该能够通过 SSH 和 SFTP,但始终直接定向到此文件夹,而且用户应该能够完全访问 /store/ 文件夹,但不能看到任何其他文件夹或文件系统/
对此的任何帮助将不胜感激我已经绕圈子跑了几个小时。
我正在尝试使用 Amazon 实例运行并行 SSH,但我收到了权限被拒绝的异常,我如何才能将它通过 SSH 连接到服务器。我们如何使用密钥登录运行 PSSH。到目前为止,我已经尝试过,
pssh -h hosts-file -i xxx.pem -l username date
Run Code Online (Sandbox Code Playgroud) 我正在尝试设置一个 SFTP 服务器,在 Ubuntu Server 11.04 上运行。我安装了 openssh-server 来提供 SSH 访问。我想要做的是让文件上传运行后缀(.filepart 或其他),这将在传输完成后删除。
流的思路是:
cat.jpgcat.jpg.filepart目标目录cat.jpg(如果有)并重命名cat.jpg.filepart为cat.jpg这是为了确保不完整的文件上传不会覆盖现有文件。关于我如何做到这一点的任何想法?
谢谢
我正在尝试以自动化方式在一堆 Windows Server 2003 机器上设置 OpenSSH。我的目标是能够使用安装在网络驱动器上的单个版本的 Cygwin 而不是在每台机器上手动安装它。
我可以很好地安装 cygwin,但是当我尝试运行 ssh-host-config 时开始遇到问题。
$ ssh-host-config
bash: /usr/bin/ssh-host-config: Permission denied
Run Code Online (Sandbox Code Playgroud)
好吧,没什么大不了的。我 chmod 555 一切都在 /usr/bin 中。
$ ssh-host-config
/usr/share/csih/cygwin-service-installation-helper.sh: line 689: /usr/bin/awk: cannot execute binary file
Run Code Online (Sandbox Code Playgroud)
这就是我卡住的地方。跑步
petters@BTSOTTSTBAL507 /usr/bin
$ awk
bash: /usr/bin/awk: cannot execute binary file
Run Code Online (Sandbox Code Playgroud)
下面是awk的内容:
!<symlink>gawk.exe
Run Code Online (Sandbox Code Playgroud)
请注意,我可以很好地运行 gawk.exe 并尝试使用 CYGWIN=winsymlinks 环境变量集安装 Cygwin。
我还注意到以下几点——
petters@BTSOTTSTBAL507 /usr/bin
$ ls -l
total 366592
-rwxr-xr-x 1 ???????? ???????? 54798 Feb 4 19:02 [.exe
-rwxr-xr-x 1 ???????? ???????? 23566 May 18 2010 addftinfo.exe
-rwxr-xr-x …Run Code Online (Sandbox Code Playgroud) 在服务器的auth.log:
来自 MYIP 端口 61313 ssh2 的 agladysh 公钥失败
在ssh -vvv:
debug1:提供公钥:/Users/agladysh/.ssh/id_rsa 调试 3:send_pubkey_test debug2:我们发送了一个公钥包,等待回复 debug1:服务器接受密钥:pkalg ssh-rsa blen 277 debug2: input_userauth_pk_ok: fp 指纹 debug3:sign_and_send_pubkey 服务器拒绝连接
我对authorized_keys.
我还检查了:
任何提示如何调试?
服务器:Ubuntu Server 11.04,客户端:Ubuntu 10.10(密钥从 OS X 转发,适用于其他服务器)。
我经常使用 ssh 登录远程服务器,以执行标准的管理工作。我有本地 bashrc/vimrc 和其他各种我希望远程可用的配置文件。通常我只登录一次这些远程服务器,所以我不想在这些盒子上留下我的个人资料的副本,其中一些在客户网站上。
我确实考虑过做一些 hack 让远程服务器挂载一个 fusefs webDAV 或其他一些方式来在会话期间将远程文件系统挂载到远程服务器。然而,如果远程系统没有必要的包,或者被防火墙关闭,这就会出现问题。
这个问题有什么好的解决方案可以跨发行版兼容,以及最新的fedora/RHEL/ubuntu/debian/CentOS,并且不会干扰或减慢登录过程?
[编辑]
我想其他考虑因素之一是我可能正在使用其他人的用户帐户登录,所以我不想对配置文件进行任何持久更改。理想情况下,我只会为会话使用一些临时配置文件,然后在注销时将其丢弃。这可能是在一个棍子领土上进入月球;-)
在我的Debian挤压服务器,scp并且rsync似乎没有任何东西拷贝过来。虽然与另一台服务器一起工作正常(所以不是客户端问题)。使用 scp 时,它只会创建一个空文件并等待。/etc/bash.bashrc也包含[ -z "$PS1" ] && return在顶部。SSH 工作正常。可能是什么问题?
foo.bar:大小为 10899 字节的纯文本文件
scp -vvv /tmp/foo.bar server:/tmpExecuting: program /usr/bin/ssh host server, user (unspecified), command scp -v -t -- /tmp
OpenSSH_5.8p1-hpn13v10, OpenSSL 1.0.0d 8 Feb 2011
debug1: Reading configuration data /home/alanhaggai/.ssh/config
debug1: Applying options for server
debug1: Reading configuration data /etc/ssh/ssh_config
debug2: ssh_connect: needpriv 0
debug1: Connecting to server.com [111.222.111.222] port 22.
debug1: Connection established.
debug3: Incorrect RSA1 identifier
debug3: Could …Run Code Online (Sandbox Code Playgroud) 因为我想从不同的主机访问我自己的 EC2。很难在每个主机中键入 pem 文件。
是的,所以如果我只能通过配置适当的 RSA 密钥 SSH 进入我的盒子,那么使用 Denyhosts 进行 SSH 有什么意义吗?还是 Denyhosts 只查看 SSH 的键盘交互/密码登录?
不要误会我的意思,Denyhosts 是绝对的 mac-daddy,但我最近完全关闭了键盘交互登录,并想知道是否值得继续保持 Denyhosts 运行。
(如果你不知道 Denyhosts,它基本上维护 - 并使用 - 一个 IP 黑名单,列出那些不断尝试进入 SSH 但用户名/密码错误等的人。)
ssh ×10
linux ×3
sftp ×2
ssh-keys ×2
amazon-ec2 ×1
apache-2.2 ×1
bash ×1
cygwin ×1
denyhosts ×1
rsa ×1
rsync ×1
scp ×1
security ×1
ssh-tunnel ×1
symlink ×1
user-profile ×1
windows ×1