05:30 Feb 13, 2018 |
English to Russian translations [PRO] Tech/Engineering - Computers: Systems, Networks / SSH | |||||||
---|---|---|---|---|---|---|---|
|
| ||||||
| Selected response from: didimblog Russian Federation Local time: 23:02 | ||||||
Grading comment
|
Summary of answers provided | ||||
---|---|---|---|---|
4 | оболочка операционной системы |
| ||
3 | командная оболочка |
| ||
3 | См. |
|
оболочка операционной системы Explanation: SSH supports only the execution-shell application. -> [Протокол] SSH поддерживает только оболочку операционной системы. -------------------------------------------------- Note added at 1 hr (2018-02-13 07:08:22 GMT) -------------------------------------------------- Shell (computing) - Wikipedia https://en.wikipedia.org/wiki/Shell_(computing) == BEGIN QUOTE == In computing, a shell is a user interface for access to an operating system's services. In general, operating system shells use either a command-line interface (CLI) or graphical user interface (GUI), depending on a computer's role and particular operation. It is named a shell because it is the outermost layer around the operating system kernel.[1][2] == END QUOTE == Оболочка операционной системы — Википедия https://ru.wikipedia.org/wiki/Оболочка_операционной_системы == BEGIN QUOTE == Оболо́чка операцио́нной систе́мы (от англ. shell «оболочка») — интерпретатор команд операционной системы, обеспечивающий интерфейс для взаимодействия пользователя с функциями системы. В общем случае, различают оболочки с двумя типами интерфейса для взаимодействия с пользователем: текстовый пользовательский интерфейс (TUI) и графический пользовательский интерфейс (GUI). == END QUOTE == -------------------------------------------------- Note added at 1 hr (2018-02-13 07:11:10 GMT) -------------------------------------------------- Еще вариант: командная оболочка Командная оболочка UNIX — Википедия https://ru.wikipedia.org/wiki/Командная_оболочка_UNIX == BEGIN QUOTE == Кома́ндная оболо́чка UNIX (англ. Unix shell, часто просто «шелл» или «sh») — командный интерпретатор, используемый в операционных системах семейства UNIX, в котором пользователь может либо давать команды операционной системе по отдельности, либо запускать скрипты, состоящие из списка команд. В первую очередь, под shell понимаются POSIX-совместимые оболочки, восходящие к Bourne shell (шелл Борна), появившемуся в Unix Version 7. == END QUOTE == В принципе, можно использовать любой из этих вариантов. -------------------------------------------------- Note added at 1 hr (2018-02-13 07:13:31 GMT) -------------------------------------------------- Хотя, как мне кажется, имеется в виду текстовый пользовательский интерфейс (TUI). |
| ||
Notes to answerer
| |||
Login to enter a peer comment (or grade) |
командная оболочка Explanation: Протокол SSH поддерживает только командную оболочку |
| ||
Notes to answerer
| |||
Login to enter a peer comment (or grade) |
См. Explanation: SSH supports only the execution-shell application — SSH поддерживает только запуск командного процессора. Имеется в виду запуск на стороне удалённого устройства (маршрутизатора и т. п.). Здесь SSH — это программный модуль, реализующий протокол на удалённом устройстве. Речь о том, какую часть протокола SSH поддерживает данная версия прошивки маршрутизатора или др. подобного устройства. --- Разные версии прошивок компании Cisco в разной степени реализуют возможности протокола. Вот несколько примеров. "Restrictions - Execution shell is the only application supported". https://www.cisco.com/c/en/us/td/docs/ios/12_2/security/conf... "Restrictions for Configuring Secure Shell - SSH supports only the execution-shell application". https://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst2... "Restrictions for Implementing Secure Shell - Execution shell and SFTP are the only applications supported". https://cisco-images.test.edgekey.net/c/en/us/td/docs/router... "Restrictions for Secure Shell Version 2 Support - Execution Shell, remote command execution, and Secure Copy Protocol (SCP) are the only applications supported". https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/sec_usr_ss... --- Стандарт на протокол SSH — https://tools.ietf.org/html/rfc4254. SSH Connection Protocol "provides interactive login sessions, remote execution of commands, forwarded TCP/IP connections, and forwarded X11 connections". "6.5. Starting a Shell or a Command Once the session has been set up, a program is started at the remote end. The program can be a shell, an application program, or a subsystem with a host-independent name. Only one of these requests can succeed per channel. byte SSH_MSG_CHANNEL_REQUEST uint32 recipient channel string "shell" boolean want reply This message will request that the user's default shell (typically defined in /etc/passwd in UNIX systems) be started at the other end. byte SSH_MSG_CHANNEL_REQUEST uint32 recipient channel string "exec" boolean want reply string command This message will request that the server start the execution of the given command. The 'command' string may contain a path. ... ...". *** По следующей ссылке обсуждают, что на удалённом устройстве, у которого "SSH supports only the execution-shell application", не получается запустить канал "exec", и поэтому необходимо использовать вместо него канал "shell" — https://github.com/paramiko/paramiko/issues/55. Описание команд, которые они используют (команды на стороне компьютера) — http://docs.paramiko.org/en/2.4/api/channel.html. "exec_command(*args, **kwds) Execute a command on the server. If the server allows it, the channel will then be directly connected to the stdin, stdout, and stderr of the command being executed". "invoke_shell(*args, **kwds) Request an interactive shell session on this channel. If the server allows it, the channel will then be directly connected to the stdin, stdout, and stderr of the shell". --- Аббревиатурой SSH обозначают как сам протокол, так и программный модуль, кторый его реализует: "SSH --Secure Shell. Application and a protocol...", — https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/sec_usr_ss... |
| ||
Notes to answerer
| |||
Login to enter a peer comment (or grade) |
Login or register (free and only takes a few minutes) to participate in this question.
You will also have access to many other tools and opportunities designed for those who have language-related jobs (or are passionate about them). Participation is free and the site has a strict confidentiality policy.