SSH를 통해 다른 사용자 계정에 로그인하는 것과 로그인하는 것 사이의 성능 오버헤드는 무엇입니까?

SSH를 통해 다른 사용자 계정에 로그인하는 것과 로그인하는 것 사이의 성능 오버헤드는 무엇입니까?

Gnu/linux 시스템에서는 다음 두 가지 방법으로 전체 로컬 로그인(즉, logname와 동일한 출력을 반환함 whoami)을 수행할 수 있습니다.

로그인: sudo login second_user(비밀번호를 묻는 메시지가 표시됨)

SSH: ssh second_user@localhost(Ssh 키가 설정되지 않은 경우 비밀번호를 묻는 메시지가 표시됩니다)

두 가지 방법 중 하나를 사용하여 추가 대기 시간이나 기타 성능 손실이 발생하는지 알고 싶습니다. 다른 장점과 단점은 없나요?

저는 비밀번호 없는/키 기반 로그인을 설정하는 방법을 알고 있기 때문에 SSH를 선호합니다. 다른 방법으로 가능합니까? 나는 또한 일반 사용자가 sudoers 목록( )을 건드리지 않고도 ssh 로그인을 수행할 수 있다는 점을 좋아합니다 sudo visudo.

또 다른 장점은 클라이언트에서 다중 홉 SSH/scp 연결을 구성하여 두 번째 로그인에 직접 접근할 수 있다는 것입니다.

명령 으로 유사한 이점을 얻을 수 있는 방법이 있습니까 login? SSH 대안보다 더 빛나는 곳은 어디입니까? 내 '두 번째 사용자'에게 로컬로 SSH를 연결하는 것이 허용됩니까?

관련 정보