«ssh» 태그된 질문

SSH (Secure SHell)는 원격 컴퓨터에서 명령을 안전하게 실행하기위한 프로토콜입니다. SSH 클라이언트 및 서버 소프트웨어 구성, 사용 및 문제 해결에 대한 질문에이 태그를 사용하십시오.

2
SSH를 사용하여 암호없는 계정에 대한 일관되고 안전한 접근
어떤 경우에는 암호가없는 서버를 좋아한다는 것을 인정해야합니다. 일반적인 서버는 물리적으로 액세스 할 수있는 모든 사람에게 취약합니다. 따라서 어떤 경우에는 물리적으로 잠그고 물리적 액세스 를 신뢰 하는 것이 실용적 입니다. 기본 컨셉 이론적으로 그러한 서버에 실제로 도달 root하면 로그인 으로 간단히 입력하여 비밀번호없이 관리 작업을 수행 할 수 있어야하며 비밀번호를 묻지 …

1
로그 아웃시 명령을 강제 실행하거나 연결을 끊으시겠습니까?
SSH를 통해 시스템에 로그인하고 있는데 의도적 인 로그 아웃 (쉘 종료)이든 SSH 연결이 끊어 졌거나 종료 되었든 로그 아웃시 명령을 강제로 실행하고 싶습니다. 이것을 설정하는 방법이 있습니까? 가장 좋은 추측은 로그인 쉘을 SSH 종료시 전송 된 신호를 가로 채 (SIGHUP?)하는 프로그램으로 변경하고 명령을 실행하는 것입니다. 그러나 더 깨끗한 솔루션이 있는지 …
13 ssh  logout 

2
OpenSSH ssh의 ControlPath 옵션에서 단순히 % h를 사용하지 않는 이유는 무엇입니까?
왜 "ssh_config를 (5)"맨는 것이 좋습니다 않는 ControlPath옵션은 적어도 포함해야합니다 %h, %p그리고 %r자리 순서에 고유하게 식별 각 공유 연결을? 여러 세션이 동일한 소켓을 동일한 호스트에 연결하여 공유 해야한다고 생각했습니다 . 그렇다면 다음과 같은 간단한 정의를 갖는 것이 합리적이지 않습니까? ControlPath ~/.cache/ssh/mux/%h 다음과 같은 대신 : ControlPath ~/.cache/ssh/mux/%r@%h:%p 첫 번째 정의를 이해하면 …

3
하나의 명령 만 실행하는 UNIX 계정 만들기
사용자가 하나의 명령 만 실행할 수 있도록 Solaris에서 사용자 계정을 작성하는 방법이 있습니까? 로그인 쉘이나 다른 것은 없습니다. 나는 아마도 함께 할 수 /usr/bin/false있는 /etc/passwd단지로 사용자를 얻을 수 ssh <hostname> <command>있지만, 그것을 할 수있는 더 좋은 방법은 무엇입니까?



3
nologin 사용자로 ssh를 통해 명령을 실행할 수 있습니까?
사용자가 loginShell=/sbin/nologin여전히 사용할 수있는 경우 ssh user@machine [command] 사용자가 홈 디렉토리에 인증에 사용할 수있는 적절한 ssh 키가 있다고 가정합니까? 내 목표는 사용자를 nologin으로 유지하지만 네트워크의 다른 컴퓨터 ( 'sudo -u'를 통한 사용과 유사)에서 명령을 실행할 수 있으며 이것이 합리적인 코스인지 궁금합니다.

2
-bash : cd : .ssh / : 권한이 거부되었습니다
cd .ssh터미널에 입력 하면로 반환됩니다 -bash: cd: .ssh/: Permission denied. 이제 ssh 키를 ssh에 추가 할 수 없습니다. 내가 입력 ssh-add ~/.ssh/idname하면라고 말합니다 /Users/Dan/.ssh/idname: Permission denied. ls -d터미널에 입력하기 전에 작동했기 때문에 입력과 관련이 있다고 생각 합니까?
13 ssh  permissions  ls 

3
ssh-add -D는 ssh-agent에서 저장된 키를 지우지 않습니다.
어떻게 이런 일이 발생합니까? : stan@tcpc:~/.ssh$ ssh-add -l 8192 e0:45:5e:cc:45:3e:17:2b:a6:54:6f:8d:53:1b:j2:e3 github (RSA) 2048 25:41:53:a6:45:5d:ac:eb:5c:45:f8:ce:42:a9:he:aa BITBUCKET (RSA) stan@tcpc:~/.ssh$ ssh-add -D All identities removed. stan@tcpc:~/.ssh$ ssh-add -l 8192 e0:45:5e:cc:45:3e:17:2b:a6:54:6f:8d:53:1b:j2:e3 github (RSA) 2048 25:41:53:a6:45:5d:ac:eb:5c:45:f8:ce:42:a9:he:aa BITBUCKET (RSA) come 키가 어떻게 지워지지 않습니까? 추신이 버그가 될 수 있습니까? http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=472477 그래도 아치 리눅스에 있습니다 ...
13 ssh  openssh  sshd 

3
known_hosts를 대체하기 위해 DNS에서 SSH 지문 구성에 실패
SSHFP 레코드는 다음과 같이 ssh 서버에서 생성 된 다음 바인드 영역에 추가되었습니다. $ ssh-keygen -r www.test.us. www.test.us. IN SSHFP 1 1 ad04dfaf343a93beeb939eed1612168f7eadbed7 www.test.us. IN SSHFP 2 1 432209c72c4f0e99546d601dd96c04ce804191f9 다음과 같이 DNS를 통해 ssh 클라이언트에서 필요한 레코드를 가져올 수 있습니다. $ dig www.test.us any ;; QUESTION SECTION: ;www.test.us. IN ANY ;; …
13 ssh  dns  bind 

5
ssh를 사용하여 다른 PC를 통해 PC에 연결하는 방법
컴퓨터 가 3 대 있습니다. PC1 및 PC2 는 개인 LAN에 있으며 PC1 은 PC2 로 알려진192.168.0.2 PC2 와 PC3 은 다른 LAN에 있으며 PC2 는 PC3 에192.168.123.101 어떻게 연결할 수 PC1 에서 PC3 SSH와 함께. 다음과 같은 것이 있습니까? ssh user@192.168.0.2 -via user@192.168.123.101
13 ssh 

4
의사 -tty 할당 및 명령 실행을 지정하는 .ssh / config 방법
에서 .ssh/config다음과 같은 명령 을 지정하는 방법이 있습니까? ssh -t remote-host "screen -dR screen_name" 그래서 원격 screen세션에 쉽게 액세스 할 수 ssh remote-host있습니까? 지금은 사용자 정의 스크립트를 사용 하여이 문제를 해결했습니다. $ cat ~/bin/sssh #!/bin/sh /usr/bin/ssh -t $1 "screen -dR ab" ~/bin에 먼저 $PATH머 무르지 만 융통성이없고 추악합니다. 또한 사용자 …


2
리눅스 iptables ssh 포트 포워딩 (마티니 거부)
홈 네트워크에 NAT를 수행하는 Linux 게이트웨이가 있습니다. 패킷을 투명하게 전달하고 싶지만 특정 IP / 포트 (예 : VPN이 아닌)로만 패킷을 전달하고 싶은 다른 네트워크가 있습니다. 다음은 작동 할 IP 및 포트의 예입니다. Source Router Remote Gateway Remote Target 192.168.1.10 -> 192.168.1.1 -> 1.2.3.4 -> 192.168.50.50:5000 소스 머신이 마치 라우터에서 직접 …

3
SSH : stdin, stdout, stderr 외에 추가 "파이프"fd를 제공합니다
SSH를 사용하여 호스트에 연결하는 경우 일반적으로 호스트와 게스트 사이 stdin에 stdout,, 및 세 개의 "파이프"가 제공됩니다 stderr. 추가 파일 디스크립터 ( 3및 이후)에 대한 전달을 작성하는 명령 행 옵션이 있습니까? 예를 들어,하고 싶습니다 ssh --forwardfd=10:3 remotehost 'echo test >&3' 로컬로 열린 파일 디스크립터 10에 'test'를 인쇄합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.