SSH from MacOS X or PPC Debian to SUSE # Odd terminal chars # Eventual scripting


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers SSH from MacOS X or PPC Debian to SUSE # Odd terminal chars # Eventual scripting
# 1  
SSH from MacOS X or PPC Debian to SUSE # Odd terminal chars # Eventual scripting

Well. I was recently given access to my work's machine via SSH. I'm pretty sure it's a SUSE machine, uname -a gives
Code:
Linux machinename 2.6.16.60-0.54.5-bigsmp #1 SMP Fri Sep 4 01:28:03 UTC 2009 i686 i686 i386 GNU/Linux

I'm not doing anything all that exciting, mostly data entry stuff.

We connect to the machine from inside the office using PowerTerm which I would prefer not to use if I can help it. In PowerTerm we specify the terminal type to be SCO-ANSI but all other settings (port numbers, security type, etc) appear to be ones that I am used to seeing.

When I connect via SSH using iTerm, Apple's Terminal/X11, or Debian's terminal I get odd behavior like the screen not refreshing and keyboard mismatching-- eg if I type "05" the screen will echo " =14;12C=10;12C"

The actual program I am using on the remote machine is written in COBOL. Behavior outside of the program in question appears to be normal, eg I can use standard UNIX commands and keyboard translation is normal. I have access to the usual home documents like .profile and .bashrc

I would eventually like to script some of the more mundane tasks but first is there something I can do to fix the keyboard issues?
# 2  
I haven't made much progress on this. The X11 that comes installed on Mac OS X 10.6.8 seems to work the best, but there is what looks like a line break mismatch. I have tried
Code:
export TERM=scoansi

But it didn't seem to change anything. Any thoughts?
# 3  
Hi.

For most Linux boxes, you should be able to find out what it is with:
Code:
cat /etc/issue

which produces on an SuSE machine:
Code:
Welcome to openSUSE 11.4 "Celadon" - Kernel \r (\l).

Are you entering "05" from the keyboard or the keypad ?

cheers, drl
# 4  
OK thanks.
Code:
cat /etc/issue

gives
Code:
Welcome to SUSE Linux Enterprise Server 10 SP3 (i586) - Kernel \r (\l).

The keypress transliteration thing only happens when connecting with iTerm or Debian terminal and it is not a keypad press. The line break thing seems to be in all cases.
# 5  
Hi.

The most common problem I run into is "locale". I set mine to "C". For example:
Code:
locale

produces:
Code:
LANG=C
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=C

I use Gnome terminal:
Code:
gnome-terminal GNOME Terminal 2.30.2

and, between that and the locale setting above I generally have no trouble with chararacter sets -- even to HP and AIX boxes ... cheers, drl
# 6  
Code:
locale

produces
Code:
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
 LC_ALL=

What does "C" mean?

---------- Post updated at 04:53 PM ---------- Previous update was at 04:47 PM ----------

So the usual sequence of events is this:
Open X11, iTerm, PowerTerm, etc
Code:
export TERM=scoansi

Code:
ssh login@domain.com

Code:
login@domain.com:~> programname

Is that correct? I can't imagine I'd set my TERM after logging in right? Just making sure.
# 7  
Hi.
Quote:
Originally Posted by pagrus
What does "C" mean?
See The GNU C Library - Locales and Internationalization for a brief explanation.

For TERM settings I use TERM=vt100, because that is a very "vanilla" setting. What is the reason you use scoansi ?

cheers, drl
 

Previous Thread | Next Thread
Thread Tools Search this Thread
Search this Thread:
Advanced Search

Test Your Knowledge in Computers #844
Difficulty: Medium
Bittorent, Gnutella and other distributed file transfers systems use do not user peer-to-peer, by default.
True or False?

7 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Shell script to split data with a delimiter having chars and special chars

Hi Team, I have a file a1.txt with data as follows. dfjakjf...asdfkasj</EnableQuotedIDs><SQL><SelectStatement modified='1' type='string'><! The delimiter string: <SelectStatement modified='1' type='string'><! dlm="<SelectStatement modified='1' type='string'><! The above command is... (7 Replies)
Discussion started by: kmanivan82
7 Replies

2. Shell Programming and Scripting

Terminal running bash/rsync script does not close with exit (MacOS High SIerra)

Hello, I am running a bash script to do an rsync back on a computer running MacOS High Sierra. This is the script I am using, #!/bin/bash # main backup location, trailing slash included backup_loc="/Volumes/Archive_Volume/00_macos_backup/" # generic backup function function backup {... (12 Replies)
Discussion started by: LMHmedchem
12 Replies

3. Shell Programming and Scripting

shell scripting to determine special chars in file

Hi, I need all your help to achieve the below functionality. I have a big 2 GB file and inside the file we need to identify, whether having a comma(,) or pipe(|) or tab or fixed position or semicolon(;) delimiter. If any of those delimiter found need to replace the file with pipe(|)... (1 Reply)
Discussion started by: lkeswar
1 Replies

4. Debian

How to exit debian server terminal?

I have an situation that are quite strange to me. I am not able to exit the server terminal and enter back into my home computer terminal by the command exit like I used to be able to exit the server terminal with before. I end up into my root shell again without even typing the root password like... (6 Replies)
Discussion started by: Jonathan Sander
6 Replies

5. SuSE

SFTP with Suse 9.3 need help with Update ssh

Hi eryone, I'm new here. Since I'm a graphic designer and not an admin, I need to learn a lot from the first step, so please be patient with me. ;-) Most of my skills are self taught with howtos, so there might be some lack of wisdom in basics. I've setup a Suse-System (9.3) with a few upload... (3 Replies)
Discussion started by: rezent
3 Replies

6. Programming

is it SUSE or RHEL or Debian. How to detect programmatically?

Hi Gurus, I want to programmatically detect what Linux flavour I have in my m/c, detailed OS-name and its version, e.g. is it RHEL, SUSE, Debian etc. ---------------------------------------------------------------- Flavour OS-Nname version... (4 Replies)
Discussion started by: krishnamurthig
4 Replies

7. Shell Programming and Scripting

Help with scripting APT / dpkg in Debian 4

Hello, I am attempting to write a (bash) shell script that will do some basic reporting based on the APT utilities and dpkg. I need the following in the report: Packages installed (COLUMNS=200 dpkg -l | grep '/^ii/' > packages_installed) Packages not installed I suppose that I can do ... (0 Replies)
Discussion started by: orspain
0 Replies

Featured Tech Videos