WinSCP는 지속적으로 내 우분투 서버에 다시 연결해야합니다


1

저는 Window 7 컴퓨터에 있으므로 WinSCP와 같은 도구를 사용하여 Ubuntu를 실행하는 원격 서버를 관리해야합니다.

나는 좋은 오래된 명령 줄도 사용하지만 파일 관리에는 일반적으로 WinSCP를 사용합니다 .FTP 클라이언트처럼 작동하지만 SSH 또는 SFTP를 통해 작동한다고 생각되는 멋진 도구입니다.

WinSCP를 통해 파일을 전송할 때 10-20 분 후에 (실제 시간을 알지 못함) 유휴 상태가되면 정말 짜증나고 속도가 느려집니다 .WinSCP를 통해 파일을 전송할 때 다시 연결하는 것을 좋아해야합니다. 프로세스를 수행하고 비밀번호 또는 키 파일을 다시 묻지 않습니다 ...하지만 시간이 초과되거나 특정 지점과의 연결이 끊어진 것 같습니다 ... 재연 결과 같이 실제로 연결이 끊어 졌는지 아닌지 확실하지 않습니다. 지금 당장 좋지만 15-30 초가 걸리므로 성가신 일입니다.

나는 항상 연결되어 있고 한동안 유휴 상태가 된 것처럼 시간이 초과되지 않는 것처럼 항상 빠르고 빠르 게하는 방법을 알고 싶습니다.

그래서 나는 이것이 WinSCP의 설정 또는 문제 일 가능성이 있거나 서버의 설정이라고 생각할 가능성이 더 높은지 묻습니다.

항상 다시 연결하지 않고 로그온 상태를 유지하는 방법에 대한 아이디어가 있습니까?

SSH 구성 파일을 찾을 수있는 곳을 보았으므로 내용 의이 파일 이 아래 sshd_config에 있음을 발견했습니다 etc/ssh/sshd_config.

LogLevel INFO

# Authentication:
LoginGraceTime 120
PermitRootLogin yes
StrictModes yes

RSAAuthentication yes
PubkeyAuthentication yes
#AuthorizedKeysFile %h/.ssh/authorized_keys

# Don't read the user's ~/.rhosts and ~/.shosts files
IgnoreRhosts yes
# For this to work you will also need host keys in /etc/ssh_known_hosts
RhostsRSAAuthentication no
# similar for protocol version 2
HostbasedAuthentication no
# Uncomment if you don't trust ~/.ssh/known_hosts for RhostsRSAAuthentication
#IgnoreUserKnownHosts yes

# To enable empty passwords, change to yes (NOT RECOMMENDED)
PermitEmptyPasswords no

# Change to yes to enable challenge-response passwords (beware issues with
# some PAM modules and threads)
ChallengeResponseAuthentication no

# Change to no to disable tunnelled clear text passwords
#PasswordAuthentication yes

# Kerberos options
#KerberosAuthentication no
#KerberosGetAFSToken no
#KerberosOrLocalPasswd yes
#KerberosTicketCleanup yes

# GSSAPI options
#GSSAPIAuthentication no
#GSSAPICleanupCredentials yes

X11Forwarding yes
X11DisplayOffset 10
PrintMotd no
PrintLastLog yes
TCPKeepAlive yes
#UseLogin no

#MaxStartups 10:30:60
#Banner /etc/issue.net

# Allow client to pass locale environment variables
AcceptEnv LANG LC_*

Subsystem sftp /usr/lib/openssh/sftp-server

# Set this to 'yes' to enable PAM authentication, account processing,
# and session processing. If this is enabled, PAM authentication will
# be allowed through the ChallengeResponseAuthentication and
# PasswordAuthentication.  Depending on your PAM configuration,
# PAM authentication via ChallengeResponseAuthentication may bypass
# the setting of "PermitRootLogin without-password".
# If you just want the PAM account and session checks to run without
# PAM authentication, then enable this but set PasswordAuthentication
# and ChallengeResponseAuthentication to 'no'.
UsePAM yes

답변:


4

15/20 분 후에 연결 상태 데이터를 시간 초과하는 시스템과 원격 시스템 사이에 상태 저장 방화벽 / nat이있을 수 있습니다. 클라이언트에서 keepalive 설정을 수정하십시오. 120 초의 값이 내가 일반적으로 사용하는 것입니다.

문제를 일으키는 방화벽 / nat 장치를 수정하는 것도 가능하지만 다른 부작용이있을 수 있습니다.

세션 / 사이트 / 사이트 관리자 에서 다음 대화 상자를 엽니 다 .

winscp keepalive


스크린 샷이 어떤 프로그램인지 잘 모르겠습니다. 내 WinSCP 나 PuTTY에는 없습니다. 최신 / 최신 WinSCP를 실행하고 있습니다. 가정에 방화벽이 있다면 DSL 모뎀이나 라우터에 내장되어 있어야합니다. 서버에 있다면, 나는 이것에 대해 확신하지 못한다.이 이슈와 함께 살아야 할 수도있다
JasonDavis

WinSCP에서 온 것입니다. 연결 화면에서 고급 버튼을 클릭하십시오 . 제목보다 더 많은 제목을 잘라서 죄송합니다. 퍼티도 비슷한 옵션이 있습니다. 또한 '연결'제목 아래에 있습니다. i.stack.imgur.com/lGtXb.png
Zoredache

2
이 화면에 대한 WinSCP 설명서 : winscp.net/eng/docs/ui_login_connection
Martin Prikryl

고마워, 나는 당신이 주요 환경 설정 화면에서 그것을 얻지 못해서이 화면을 본 적이조차 없다 ... 이걸로 뛰어 들면 도움이 될 것입니다! 지금 slooooow 테스트를 해보고 차이가 있는지 확인하십시오! 다른 실행 가능한 답변이 없으면이 중 하나를 선택합니다 =)
JasonDavis

그것을 발견 세션 / 사이트 / 사이트 관리자 , 다음 사이트 중 하나를 클릭 한 다음 고급을 클릭 편집 버튼을 클릭합니다.
zwcloud
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.